🛤️상황


- 학교 테이블에는 15개의 컬럼이 존재하는데 프론트 측에서 요구한 반환 정보는 school_tb에서 3개, tag_tb에서 1개이다.
- 그런데 tag_tb에서 하나의 컬럼(name)을 반환하기 때문에 간단해 보일지 모르지만 schoolId가 같은 모든 name을 반환해야 하기 때문에 List의 형태로 반환해야한다.
- 개념적으로는 school_tb와 tag_tb가 조인된 관계를 맺고있지만 실제로 entity 클래스끼리 조인관계를 맺고있지 않기 때문에 sql을 작성하고, 그것을 하나의 객체에 담는 것이 굉장히 오래걸렸다.


'개발일지 > 2023_한이음' 카테고리의 다른 글
[개발외]멘토링 진행 - 2023/07/10 (0) | 2023.07.11 |
---|---|
[개발]🚨ERROR - cannot find symbol method value() (0) | 2023.07.10 |
[개발] spring boot - JPQL(@Query)를 사용하여 데이터 거르기 (0) | 2023.07.09 |
[개발] intellij - h2 DB에서 MySQL로 변경하기 (0) | 2023.07.08 |
[개발] 기능추가 - school 데이터의 추가(dept, tag 테이블) (0) | 2023.07.08 |