Hibernate框架相關
popAnt
这两周拼一拼,如果安好,则,吾挟妻去坝上
展开
-
Hibernate的session.flush做了什么呢?
这是在一次事务提交时遇到的异常。 an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)net.sf.hibernate.AssertionFailure: possible nonthreadsaf原创 2010-04-13 17:03:00 · 750 阅读 · 0 评论 -
hql 查询
HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。1.大小写敏感性问题除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT 与 sELEct 以及 SELECT 是相同原创 2010-04-13 16:13:00 · 565 阅读 · 0 评论 -
C3P0错误APPARENT DEADLOCK!!!解决
在使用C3P0的过程中出现了好多错误.最长见就是死锁,占用资源比较大.对于死锁问题http://japi.javaeye.com/blog/243702.找到了解决方案(不能完全保证,但在负载测试中,还没有出现问题)问题关键是参数的设置引用属于单个connection而不是整个连接池。所以设置这个参数需要考虑到多方面的因素。如果maxStatements与m转载 2010-04-13 16:19:00 · 2716 阅读 · 0 评论 -
hibernate hql
HQL查询: Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过 HQL(Hibernate QueryLanguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的H转载 2010-04-13 15:37:00 · 570 阅读 · 0 评论 -
关于hibernate中save()的疑惑
我用hibernate,save()一个对象,必须用事务才能持久化到数据库中,用flush()就不成,hibernate的输出sql语句显示save成功我看书上的说不是flush也可以把对象持久化到数据库中吗是hibernate3强制用事务吗?--------------------------------------------------------------------转载 2010-04-13 17:03:00 · 2119 阅读 · 0 评论 -
Hibernate中用hql查询部分字段
hql查询单表部分字段:在hibernate中,用hql语句查询实体类,采用list方法的返回结果为一个List,该List中封装的对象分为以下三种情况:1.查询全部字段的情况下,如"from 实体类",list中封装的对象为实体类本身,各属性都将得到填充。2.只查询一个字段,默认情况下,list中封装的是Object对象。3.查询两个或两个以上的字段,默认情况下,li转载 2010-04-13 17:04:00 · 3772 阅读 · 1 评论