用户登录
用户注册

分享至

hibernate 实体查询

  • 作者: 虞美人666666
  • 来源: 51数据库
  • 2020-12-13
load(Object.class,id);
creqteQuery("from Object").list().get(0)
这两个行嘛?



  到了hibernate3.0以后,关联关系的对象默认都是使用延迟加载,例如时.但我在映射,关系时指定了lazy="true",但是在查询对象时,我只想查询一个对象,仍然会把这个对象所关联的,对象一起查询出来,这样造成了极大的性能浪费.在不指定lazy属性时,所关联



  先要知道你要查询的ID,确定数据库里有对象:
在有HQL语句查询出来
String hql = "from People where id=?";
People car = (People)session.createQuery(hql).setInteger(0, 1).uniqueResult();
软件
前端设计
程序设计
Java相关