Hibernate
myyate
这个作者很懒,什么都没留下…
展开
-
Hibernate集合过滤
转自javaeye的hintcnuie:集合过滤器filter是query的特殊类型,可以应用于已持久化的集合或数组中。查询语句中可以使用关键字this来指代当前集合中的元素。代码 Collection blackKittens = session.createFilter( pk.getKittens(),转载 2007-07-24 10:27:00 · 1141 阅读 · 0 评论 -
C3P0连接池详细配置
转自:http://msq.javaeye.com/category/7897 3 30 1000 false 属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试 使用。Default: null--> Test 保留,并在下次调用g转载 2007-11-07 14:45:00 · 1229 阅读 · 0 评论 -
Hibernate对象的状态转换
Hibernate中的实体对象可以分为三种状态:Transient(临时)、Persistent(持久)、Detached(游离) Transient 用new创建出对象,这些对象还没有与数据库发生任何的关系,不对应于数据库中的任一笔数据;Persistent 对象通过调用delete()方法,也成为Transient 的,例:Session session = sessions.op原创 2007-12-13 12:04:00 · 2029 阅读 · 0 评论 -
Hibernate的NonUniqueObjectException
今天做一个删除的时候,有如下代码: for(int i = 0; i entities.length; i ++) { DeptDescVO deleteDeptDescVO = entities[i]; if(getDeptDescById(deleteDeptDescVO.getDeptDescId()) != null) {原创 2007-12-26 12:35:00 · 615 阅读 · 0 评论 -
Hibernate 复合查询
原文地址:http://blog.163.com/hello-_-world/blog/static/23189444200711381912576/ 复合查询主要是处理,具有关联关系的两个实体怎样进行关联查询,比如User实体对象与Addres实体对象具有一对多的关联关系,我们可以如下构造符合查询:Criteria criteria=session.createCrit转载 2008-09-01 15:38:00 · 894 阅读 · 0 评论 -
java.lang.ClassCastException: $Proxy3 cannot be cast to org.hibernate.impl.SessionImpl
今天写移交记录模块时出现如下错误:java.lang.ClassCastException: $Proxy3 cannot be cast to org.hibernate.impl.SessionImpl at org.hibernate.criterion.DetachedCriteria.getExecutableCriteria(DetachedCriteria.jav原创 2008-06-25 15:52:00 · 6024 阅读 · 2 评论