我有两个相关的实体,说如何在Hibernate中更新与mappedBy的集合类型关系?
@Entity
public class Book {
@ManyToOne
Shelf shelf;
}
@Entity
public class Shelf {
@OneToMany(mappedBy="shelf")
Set<Book> books;
}
如果我取一个空架(无书),建立并坚持一本新书的书架,然后再获取该架子,其藏书是空的。当我使用调试日志记录运行它时,我发现Hibernate不会再次搜索这个架子,它只是从会话缓存中返回,它不知道它是否已经更新了书籍集合。
我该如何摆脱效果并获得更新的货架状态?
谢谢,
Artem。
问题解决了吗? – Schildmeijer 2009-06-14 08:37:38