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();
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();
推荐阅读
