我有作者和书之间的ManyToMany关系。
表:作者
ID |命名针对非标准ManyToMany关系的HQL查询
表:ASSIGN
*号| author_id | book_id *
表:BOOK
ID |标题
但我不使用非标准多对多映射,我使用的下一个
class Book
{
@Id
long id;
String title;
@OneToMany
List<Assign> authors;
}
class Assign
{
@Id
long id;
@ManyToOne
Book book
@ManyToOne
Author author;
}
class Author
{
@Id
long id;
String name;
@OneToMany
List<Assign> books;
}
什么是查询来获取作者的名字所有的书吗?另外什么是查询来获取作者姓名的所有书籍的名称?
最后'where book.title =:title'。是的,这是真的 – Ilya