Hibernate SpringDataJpa使用Junit测试 no Session

Hibernate SpringDataJpa使用Junit测试 no Session

如果使用Hibernate进行Junit单元测试的时候出现no Session的问题的时候,只需要在测试类或者测试的方法上加@Transactional 事务注解就可以了

如果使用ssh框架的整合出现no Session的问题,在web.xml设置org.springframework.orm.hibernate5.support.OpenSessionInViewFilter过滤器延长session的生命周期,这一切的原因就是使用的lazy加载,在lazy加载数据的时候session已经关闭

猜你喜欢

转载自blog.csdn.net/yhld456/article/details/72820835