Hibernate PersistentList有数据,但返回null

时间:2015-09-17 18:58:32

标签: java hibernate jpa

我有PersistentListmyEntity个对象,列表显示大小为8.对象通过调试器看起来很好,而且我在Hibernate Session和Transaction中。但是,当我遍历它时,为所有对象返回null。

 for(MyEntity myEntity : myEntities){
            //myEntity is null
 }

有什么想法吗?感谢。

2 个答案:

答案 0 :(得分:0)

我猜这可能是因为延迟加载。您将大小视为8,但实际上尚未从内存中加载对象。

答案 1 :(得分:0)

实际上它与Ordinal列有关,但它的base不同步。

http://www.intertech.com/Blog/hibernate-why-are-there-nulls-in-my-collection/