@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(catalog = "book_project", name = "client_book", joinColumns = { @JoinColumn(name = "client", referencedColumnName = "name") }, inverseJoinColumns = { @JoinColumn(name = "book", referencedColumnName = "name") })
java.util.Set<Book> books;
把domain中FetchType.EAGER改成FetchType.LAZY就可以了。
这里有个解释挺详细的。
本文介绍Hibernate框架中懒加载(Lazy Loading)的实现方式及其应用场景。通过对比急加载(Eager Loading),展示了如何将FetchType.EAGER修改为FetchType.LAZY来优化数据库性能。
1200

被折叠的 条评论
为什么被折叠?



