我有一个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默认为以前存储的值?超时吗? 任何帮助将不胜感激!
答案 0 :(得分:0)
它不能自行消失。您可能在另一个线程中将其删除,或者在第二次检查时使用了不同的HibernateObject
。
说实话,idk如果您要回滚交易,它将如何工作。