
hibernate
Yoara
还年轻。多学习
展开
-
DetachedCriteria 中distinct的使用
<br /> criteria = DetachedCriteria.forClass(History.class); <br /> criteria.setResultTransformer(DetachedCriteria.DISTINCT_ROOT_ENTITY);原创 2010-09-25 09:18:00 · 2984 阅读 · 0 评论 -
关于级联查询
<br />比如查某个item,需要用到item中history某个对象的某个字段,而history又是一个集合。<br />1。用普通的hql语句的话。<br /> <br /> <br /> <br />首先说一句:是版本的问题!<br /> <br />我写的hql为:<br /> <br />from Department as d where d.employees.name='Tom';<br /> <br />运行时出现异常:org.hibernate.QueryException: ille转载 2010-09-21 18:24:00 · 4247 阅读 · 0 评论 -
hibernate中用in
<br />in 标识符的对象应该是个Collection<br /> <br />from aaa where a.id in (?)<br /> <br />?是个Collection,而不该像是sql中传入{'',''...}的形式。原创 2010-10-21 11:01:00 · 694 阅读 · 0 评论 -
hibernate 延迟加载
转自点我Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。下面先来剖析 Hibernate 延迟加载的“秘密”。集合属性的延迟加载当 Hibernate 从数据库中初始化某个持久化实体时,转载 2014-08-11 20:53:34 · 630 阅读 · 0 评论