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