我在Author和Book之间有 ManyToMany 关系。
表:作者
ID | 姓名
表:分配
*id | 作者_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;
}
获取作者姓名的所有书籍的查询是什么?还有什么是查询以获取作者姓名的所有书籍名称?