hibernate
likelucky222
这个作者很懒,什么都没留下…
展开
-
Hibernate 中配置C3P0连接池
Hibernate自带的连接池算法相当不成熟。它只是为了让你快些上手,并不适合用于产品系统或性能测试中。 出于最佳性能和稳定性考虑你应该使用第三方的连接池。只需要用特定连接池的设置替换hibernate.connection.pool_size即可。这将关闭Hibernate自带的连接池。 例如, 你可能会想用C3P0. C3P0是一个随Hiber...2009-10-21 10:00:51 · 64 阅读 · 0 评论 -
Hibernate主键详解
HIbernate主键详解------Assigned Assigned方式由程序生成主键值,并且要在save()之前指定否则会抛出异常 特点:主键的生成值完全由用户决定,与底层数据库无关。用户需要维护主键值,在调用session.save()之前要指定主键值。主键由外部程序负责生成,无需Hibernate参与。HIbernate主键详解------Hilo ...2009-10-21 10:08:17 · 71 阅读 · 0 评论 -
Hibernate缓存(一)
缓存可以简单的看成一个Map,通过key在缓存里面找value。 一、缓存简介 Cache In Hibernate HIBERNATE中的CACHE有两级. 一级是在Session范围内的CACHE. 即每个Session有...2009-10-26 10:52:13 · 173 阅读 · 0 评论 -
Hibernate缓存(二)
四、缓存的管理 Hibernate的缓存管理 一级缓存的管理: evit(Object obj) 将指定的持久化对象从一级缓存中清除,释放对象所占用的内存资源,指定对象从持久化状态变为脱管状态,从而成为游离对象. clear() 将一级缓存中的所有持久化对象清除,...2009-10-26 10:54:11 · 73 阅读 · 0 评论 -
Hibernate缓存(三)
七、哪些方法支持缓存*get() *load() *iterate() (查询实体对象)save()查询缓存只对query.list()起作用 一级缓存测试:1.Load测试: 在同一个session中发出两次load查询(1...2009-10-26 10:56:56 · 57 阅读 · 0 评论 -
Hibernate缓存(四)
八、二级缓存在项目中的集成和使用1.将echcache.xml文件拷贝到src下, 二级缓存hibernate默认是关闭的,手动开启 2.开启二级缓存,修改hibernate.cfg.xml文件, <property name=”hibernate.cache.user_sec...2009-10-26 10:57:37 · 67 阅读 · 0 评论