我有一个包含集合的实体(延迟加载)。
是否可以在不加载集合的情况下更新此实体?
当我尝试时收到此错误消息:
[AssertionFailure] - an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)
org.hibernate.AssertionFailure: collection [...] was not processed by flush()
我不想加载此集合只是为了更新我的实体中的一个字段......
答案 0 :(得分:0)
据我所知,如果不加载集合,就无法执行操作。即使你没有明确提到它,Hibernate也会传递默认值(我认为这是急切的加载)。