#Spring Data JpaのManyToManyの関係について
以下のような関係のエンティティを作った時に
この中間テーブルになるcourse_likeテーブルはエンティティのクラスを持たないのですが、
この場合はcourse_likeのRepositoryなどはどのように作成するのが適切なのでしょうか?
レポジトリを作ろうとした時に
public interface CourseLikeRepository extends JpaRepository<T, S>
T,Sに値するエンティティクラスと主キーが存在しないのでどうするべきかで悩んでいました。
アドバイス等ありましたらよろしくお願いいたします。
java
1@Entity 2class Student { 3 4 @Id 5 Long id; 6 7 @ManyToMany 8 @JoinTable( 9 name = "course_like", 10 joinColumns = @JoinColumn(name = "student_id"), 11 inverseJoinColumns = @JoinColumn(name = "course_id")) 12 Set<Course> likedCourses; 13 14 // additional properties 15 // standard constructors, getters, and setters 16} 17 18@Entity 19class Course { 20 21 @Id 22 Long id; 23 24 @ManyToMany 25 Set<Student> likes; 26 //getter,setter
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。