hibernate
文章平均质量分 86
SucreKing
参与项目:互联网大数据、餐饮O2O;
展开
-
hibernate☞FetchType关联关系的加载策略
hibernate的对关联关系有两种加载方式:Lazy懒加载,Eager急加载懒加载:即在用到的时候进行加载;急加载:在实体加载的同时就对该属性进行加载;1. 懒加载的配置@ManyToMany(fetch = FetchType.LAZY)private List friends;2. 急加载的配置@ManyToMany(fetch = FetchT原创 2015-08-05 14:23:31 · 2279 阅读 · 0 评论 -
Hibernate缓存☞查询缓存
Hibernate缓存☞一级缓存Hibernate缓存☞二级缓存Hibernate缓存☞查询缓存Hibernate缓存☞总结网上说 query.setCacheable(true) 或criteria.setCacheable(true) 这两种方式的缓存命中率低,个人认为谈论这个“无卵用”;我在测试的时候发现,上面的操作会受配置的限制,必须在配原创 2015-08-05 18:21:11 · 2806 阅读 · 2 评论 -
Hibernate缓存☞一级缓存
Hibernate缓存☞一级缓存Hibernate缓存☞二级缓存Hibernate缓存☞查询缓存Hibernate缓存☞总结hibernate一级缓存只对当前session有用,且只对get、load方法有效;为确保不受“查询缓存”影响,先关闭“查询缓存”false一般情况下,大家也会称一级缓存为session缓存,因为是原创 2015-08-05 18:20:09 · 878 阅读 · 0 评论 -
Hibernate缓存☞二级缓存
Hibernate缓存☞一级缓存Hibernate缓存☞二级缓存Hibernate缓存☞查询缓存Hibernate缓存☞总结单元测试: /** * 测试二级缓存 */ @Test public void test() { UserModel model = new UserModel(1);原创 2015-08-05 18:20:44 · 901 阅读 · 0 评论 -
Hibernate缓存☞总结
Hibernate缓存☞一级缓存Hibernate缓存☞二级缓存Hibernate缓存☞查询缓存Hibernate缓存☞总结之前介绍了三中缓存,一级缓存、二级缓存、查询缓存,有人称查询缓存为三级缓存,不讨论这个。个人认为查询缓存是最有用的;推荐参考: hibernate一级缓存,二级缓存,三级缓存,缓存算法及配置:http://blo原创 2015-08-05 18:21:38 · 894 阅读 · 1 评论 -
分布式事务——Spring4+Hibernate4+atomikos
使用Spring.JtaTransactionManager + hibernate + atomikos实现分布式事务Hibernate:当前只能用openSession来获取session,至于getCurrentSession,可能是事务不再被spring管理,所以不能使用,之后尝试解决... 可参考(http://hanqunfeng.iteye.com/blog/2121427)使用之前,先修改一下数据库配置(端口、用户名、密码),在src/test/java里可以参考两个junit测试原创 2015-11-30 16:51:41 · 2358 阅读 · 1 评论