hibernate
serchthinks
这个作者很懒,什么都没留下…
展开
-
hibernate Session的flush、clear、close的使用
flush-强制提交刷新sessionclear--清除sessionevict(Obj)将对象实例从session缓存清除 session.flush() 不是必须调用的session.close()是必须调用的session.clear()写在flush后面 解释session.flush()的调用牵扯到事务,首先我们知道在执行事务之前都会将AutoCommit设置为f...原创 2011-12-13 21:54:38 · 207 阅读 · 0 评论 -
Hibernate 执行SQL语句的count函数返回BigDecimal类型
当前使用的Hibernate版本是3.2.6,数据库是Oracle11g,当使用 HibernateTemplate 的execute方法执行sql语句(不是 hql 语句)查询的时候,使用count聚合函数,返回结果是 BigDecimal 类型,不是Integer也不是Long,需强转成 BigDecimal 类型,然后调用其对象的 intValue 或 longValue 方法就可以...原创 2012-06-29 10:12:29 · 956 阅读 · 0 评论 -
Hibernate的QBC检索方式
一直习惯了Hibernate的HQL查询,一直也觉得挺方便,对于最近项目里出现的QBC(org.hibernate.Criteria接口)也是报着一种看看的心理,因为做j2ee这么久了,也写了一大堆HQL的工具类,起初的心理也只是看看而已Session session =HibernateSessionFactory.currentSession();首先从工厂类中获得一个Session,这...原创 2012-03-06 14:43:39 · 96 阅读 · 0 评论