hibernate
水番丘山
最美的架构不是设计好的,而是不断演变进化而来。
展开
-
Spring+hibernate+mysql事物不回滚的原因以及处理
最近项目突然出了点问题,然后发现用Service层下面的一个类的一个方法里的事务居然没有回滚。然后自己写了一个测试方法经过了N次测试都是不回滚。以下是测试方法的一部分: @Transactional(propagation =Propagation.REQUIRED,rollbackFor=RuntimeException.class) public String getOnLineNum原创 2015-02-28 15:06:23 · 4209 阅读 · 0 评论 -
hibernate中SessionFactory.opensession()与getcurrentsession()的区别
1. getCurrentSession创建的session会和绑定到当前线程,而openSession不会。 2. getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭 3. 注意:1,使用 SessionFactory.getCurrentSession() 需要在 hibernate.cfg.xml 中如下配置: 如果原创 2015-03-05 21:25:39 · 1513 阅读 · 0 评论