작성
·
2.8K
0
팔로우/ 팔로잉 기능을 구현하려고 합니다.
User Entity, Follow Entity를 생성
[팔로워 기능]
User테이블에 @ManyToOne(name) , List
[팔로잉 기능]
User테이블에 @ManyToOne(name) , List, mappedby="user", cascade
Follow테이블에 @joinColumn(foreignKey=@ForeignKey(name="fk_follow_parent_user_id")
이 정도 까지 생각해 봤는데 맞는지도 모르겠고 이런식으로 구성해도 될지 모르겠습니다.
힌트 주시면 감사하겠습니다.
답변 2
2
https://gist.github.com/ffbit/3343910 이 코드를 한번 참고해 보시면 어떨까요? Follow라는걸 엔티티로 볼 것이냐, 관계로 볼 것이냐에 따라 좀 설계가 달라질거 같은데요. 간단하게 구현한다면 저 링크에 있는 코드도 괜찮아 보입니다.
0