2016-02-19 44 views
0

我有一個包含集合(延遲加載)的實體。休眠,包含懶惰集合的更新實體

是否可以在不加載集合的情況下更新此實體?

當我嘗試我收到此錯誤信息:

[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

據我所知,你如果不加載集合,則無法執行操作。即使你沒有明確提到它,Hibernate也會傳遞默認值(我認爲這是默認加載)。