Java Hibernate对象在一段时间后丢失其值

时间:2018-10-19 13:40:08

标签: java hibernate

我有一个Java Hibernate对象,它失去了它的价值,我不知道那里为什么或发生了什么。

这是代码的样子(不是真实代码)

HibernateObject obj = new HibernateObject();
obj.setStringA("A");
obj.setStringB("B");
obj.setSet(aSet); // A Java set

// Then I do some operations (30sec-1min)
// These operations have nothing to do with the HibernateObject
// Then I see that the set is gone, the set has a size of 0. But the strings are there

是不是在一段时间后HibernateObject默认为以前存储的值?超时吗? 任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

它不能自行消失。您可能在另一个线程中将其删除,或者在第二次检查时使用了不同的HibernateObject

说实话,idk如果您要回滚交易,它将如何工作。