반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 게임
- 스프링
- OAuth2.0
- 백엔드
- 유니티
- netlify
- jwt
- Python
- frontend
- 프로그래밍
- spring
- unity
- MongoDB
- 백준
- IntelliJ
- RiotAPI
- oAuth
- 스프링부트
- springboot
- bcrypt
- node.js
- c#
- 게임개발
- AWS
- JSON
- 파이썬
- 깃
- react
- express
- 코딩
Archives
- Today
- Total
목록onetomany (1)
Unwound Developer
스프링부트 One To Many 관계설정
이번에는 Post에 사용자가 좋아요를 누르는 것을 구현합니다. 처음에 Like라는 테이블을 하나 더 만들어서 어떤 멤버가 어떤 글을 좋아하는지에 대한 정보를 담은 형식으로 구현했습니다. 근데, 나중에 조회할 때를 생각해보니, 너무 비효율 적이더라구요. 예를 들면, 내가 어떤 글에 좋아요를 눌렀나를 검색해보려면.. 서버에 존재하는 모든 좋아요 목록을 전부 뒤져봐야 합니다. 생각해보니까 OneToMany라는 관계를 스프링부트 어노테이션으로 설정할 수 있더라구요.. 바로 찾아봤습니다. 실무에서 ManyToOne, ManyToMany는 사용을 권하지 않는다고 하더라구요! 애초에, OneToMany가 맞는 상황인거같긴한데 한 사용자가 여러 글을 좋아할 수 있으니까 OneToMany가 맞는 것 같습니다. @OneT..
Web/Spring
2023. 2. 18. 17:54