Ram*_*ama 2 java junit spring persistence jpa
我试图在Junit中测试实体值,该实体与懒惰获取类型有多对多的关系.
当我尝试在Junit中扩展它时,我收到以下错误. 如果我的理解错误,请高亮一点,我只需要在Junit中打开会话并加载此对象.
严重:未能懒惰地初始化角色集合:com.example.stock.model.Stock.locations,没有关闭会话或会话 org.hibernate.LazyInitializationException:懒得初始化角色集合:com.example.stock. model.Stock.locations,没有会话或会议于org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationException(AbstractPersistentCollection.java:358)在org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExceptionIfNotConnected(AbstractPersistentCollection.java:350)在org.hibernate作为关闭.collection.AbstractPersistentCollection.initialize(AbstractPersistentCollection.java:343)位于com的org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCollection.java:86)org.hibernate.collection.PersistentBag.iterator(PersistentBag.java:249). example.com.StockManytoManyTest.testGetStock(StockManytoManyTest.java:53)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
使用注释来集成测试类或方法@Transactional
.另见:10.3.5.4交易管理.
归档时间: |
|
查看次数: |
3758 次 |
最近记录: |