![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 72
iteye_7729
这个作者很懒,什么都没留下…
展开
-
优化Hibernate的SQLCriterion_支持同时多表别名
Criteria rootCr = session.createCriteria(entityClazz);Criteria subACr = rootCr.createCriteria("subA","a");Criteria subBCr = rootCr.createCriteria("subB","b");String sql = "{alias}.root_time &g...2012-04-10 17:54:45 · 459 阅读 · 0 评论 -
在Spring中使用PROPAGATION_REQUIRES_NEW带来的缓存问题
SSH架构业务原型: 在一级事务T1中查询出id为12345的持久化对象A1,并修改了A1的memo属性,T1提交之前调用了一个方法M,M中使用PROPAGATION_REQUIRES_NEW开启了一个新的事务T2,在T2中又查询出id为12345的持久化对象A2,修改了A2的memo属性,在T2提交后,A2的memo变化被同步到数据库中,但是在T1提交后A1所做的修改却没有同步到数据...原创 2012-04-22 14:19:50 · 316 阅读 · 0 评论 -
多线程下Hibernate出现死循环
HashMap在多线程下导致死循环的原因可以参考http://mailinator.blogspot.com/2009/06/beautiful-race-condition.html在多线程环境下,各个线程的Hibernate Session不同,使用Hibernate查询一个实体时,非常罕见的出现了一次,堆栈如下"pool-130-thread-6" prio=10 tid=0x0...原创 2013-02-19 11:29:51 · 252 阅读 · 0 评论