在 Spring JPA 多对多关系中的作者更少
Posted
技术标签:
【中文标题】在 Spring JPA 多对多关系中的作者更少【英文标题】:Author less Books in Spring JPA many to many relation 【发布时间】:2019-12-02 13:26:02 【问题描述】:您好,我是 Spring JPA 的新手。我正在研究琐碎的作者和书籍示例。一本书可以有很多作者,而一个作者可以有很多书。我先添加一本书,然后尝试为其添加作者。我想找出未指定任何作者的书籍。我该怎么做呢
public class Book
public string Title;
public Set<Author> Authors;
public class Author
public string Name;
public Set<Book> Books;
【问题讨论】:
【参考方案1】:Crudrepository 方法应该完成如下工作。这里我假设 Book 的主要 id 为 Integer CrudRepository<Book, Integer>
@Repository
public interface BookRepository extends CrudRepository<Book, Integer>
...
List<Book> findByBookAuthorsIsEmpty();
...
【讨论】:
以上是关于在 Spring JPA 多对多关系中的作者更少的主要内容,如果未能解决你的问题,请参考以下文章
Spring Boot JPA多对多关系-Rest Web Service无法获取Get All中的所有子属性
Spring数据JPA-休眠多对多关系在链接实体表中插入null
Spring Boot JPA多对多关系-Rest Web Service无法返回子对象