hibernate
navy0168
这个作者很懒,什么都没留下…
展开
-
Hibernate中使用SQL语句的误用
当发生如下异常时:[color=red]org.hibernate.QueryException: addEntity() or addScalar() must be called on a sql query before executing the query. [sql][/color] 第一方案:应该检查是不是Query query=session.creat...原创 2010-12-02 11:09:14 · 100 阅读 · 0 评论 -
Second-level cache is not enabled for usage [hibernate.cache.use_second_level_ca
[code="java"]在hibernate3下面使用二级缓存的实例 设置使用二级缓存 方式1在hibernate.cfg文件中添加 org.hibernate.cache.EhCacheProvider true true 说使用Configuration配置 cfg.setProperty("hibernate.cache.provider_class","org...原创 2012-07-26 11:38:16 · 182 阅读 · 0 评论 -
Hibernate中利用配置文件(hbm)自动生成数据库表
[code="java"]package test;import java.io.File;import org.hibernate.HibernateException;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;...原创 2012-07-26 11:41:03 · 101 阅读 · 0 评论 -
hibernate中使用getCurrentSession()方法
从3.0.1版本开 始,Hibernate增加了SessionFactory.getCurrentSession()方法。 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,如果commit()之后再关闭,就会报session已经关闭的错误;但是如果不commit()而执行关闭,虽然不会报什么错误,但是这时观察数据库添加数据是没有成功的...原创 2012-08-10 14:37:59 · 218 阅读 · 0 评论