我有这样的HQL JoinTable不可访问2
@ManyToMany(级联= {CascadeType.ALL})@JoinTable(名称= “AssignedBook_Person”,joinColumns = {@JoinColumn(名称= “PERSON_ID” 代码) },inverseJoinColumns = {@JoinColumn(name = “book_Id”)})
正如你看到我的JoinTable的名字是AssignedBook_Person,我想采取一些数据来自其与代码
列表borrowedBook =会话的createQuery( “从AssignedBook_Person”) .setCacheable(真).LIST();
但它给这个错误“AssignedBook_Person没有映射”
没有任何人有任何想法如何,我可以解决JoinTable问题。
感谢
但我的问题是有关地图AssignedBook_Person表到hibernate.cfg.xml。它在xml中找不到AssignedBook_Person。 – 2013-02-15 06:03:23
您不必将表添加到hibernate.cfg.xml。它仍然是一个连接表,而不是直接映射到实体表,这就是为什么有局限性,在回答说明。 – 2013-02-15 19:43:42