次のように 2 つのテーブルがあります。問題は、各本を 1 人しか所有できないことです。
Person_ID Book_ID
1 1 <<correct
2 1 << ERORR
各本を多くの人が所有できるように変更するにはどうすればよいでしょうか。
Person.java
@Entity
public class Person {
private long id;
.....
@OneToMany(cascade = CascadeType.ALL)
public Set<Book> getBooks() {
return books;
}
....
}
Book.java
@Entity
public class Book {
private long id;
....
}