java ee
iteye_17602
这个作者很懒,什么都没留下…
展开
-
Hibernate 之 oscache实现二级缓存
1.导入oscache包。 2.sessionFactory结点中加入属性: true 这个属性默认是true的 org.hibernate.cache.OSCacheProvider 3.src下面添加文件oscache.properies 4. (方式一) 在要实现缓存的映射文件中加入 read-only:只在读...原创 2009-12-15 23:36:56 · 89 阅读 · 0 评论 -
could not initialize proxy - the owning Session was closed
其实这个异常写的非常之清楚,就是会话关闭,无法对Hibernate实体进行操作。造成这样的情况有很多,什么书写错误啊,逻辑错误啊,等等.不过,偶是因为LAZY. 关于lazy机制: 延迟初始化错误是运用Hibernate开发项目时最常见的错误。如果对一个类或者集合配置了延迟检索策略,那么必须当代理类实例或代理集合处于持久化状态(即处于Session范围内)时,才能初始化它。如果在游离状...原创 2009-12-15 23:45:09 · 70 阅读 · 0 评论 -
Hibernate连接池配置
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。 在配置连接池时需要注意的有三点: 一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。 二、默认情况下(即没有配置连接池的...原创 2009-12-15 23:48:21 · 82 阅读 · 0 评论 -
二级缓存
hibernate.dialect=org.hibernate.dialect.SQLServerDialect hibernate.hbm2ddl.auto=update ...原创 2009-12-15 23:52:37 · 70 阅读 · 0 评论