【发布时间】:2010-11-11 11:38:00
【问题描述】:
我用 hibernate 映射的一个对象有奇怪的行为。为了知道对象为何表现异常,我需要知道是什么让该对象变脏。有人可以帮忙并给我一个提示吗?
对象是 Java/Spring 上下文中的 Java 类。所以我更喜欢针对 Java 平台的答案。
编辑:我想访问 Hibernate 脏状态以及它如何在附加到会话的对象上发生变化。我不知道一段代码会有什么帮助。
至于实际问题:在由 Spring TransactionManager 管理的事务中,我对对象进行了一些(读取)查询,并且没有对这些对象进行显式保存,它们由 TransactionManager 保存,因为 Hibernate 认为其中一些(和不是全部)都是脏的。现在我需要知道为什么 Hibernate 认为这些对象是脏的。
【问题讨论】:
-
对确切错误/问题的进一步描述以及一些代码可能会让您有更好的机会获得答案