我在Spring Boot应用程序中使用JPARepository
并希望使用其queryMethods。
我的示例实体模型如下所示(我省略了Hibernate注释):
public class Author {
int id;
List<Book> books;
}
public class Book {
int id;
Author author;
}
现在,我知道我可以使用findByAuthor(int id)
中BookRepository
的作者获取作者列表。
现在,如果这是多对多的关系,书籍可以有更多的作者:
public class Book {
int id;
List<Author> author;
}
......是否有可能实施findByAuthor(int id)
,这将返回作者发生的书籍集合?或者我是否必须编写自定义@Query
?