在Spring JPA中减少作者著作多对多关系

时间:2019-12-02 13:26:02

标签: java spring spring-data-jpa jpa-2.1

嗨,我是Spring JPA的新手。我正在研究琐碎的作者和书籍示例。一本书可以有很多作者,而作者可以有很多书。我先添加一本书,然后尝试为其添加作者。我想找出没有分配给任何作者的书。我该怎么做

public class Book{
     public string Title;
     public Set<Author> Authors;
}

public class Author{
     public string Name;
     public Set<Book> Books;
 }

1 个答案:

答案 0 :(得分:0)

Crudrepository方法应完成以下工作。在这里,我假设Book的主要ID为整数CrudRepository<Book, Integer>

@Repository
public interface BookRepository extends CrudRepository<Book, Integer> {
...
    List<Book> findByBookAuthorsIsEmpty();
...
}