cf) 인덱스 자료구조
상황) 이전에는 한 테이블 안에 분류/제목/저자가 다 있어서 한 테이블만 불러오면 됐는데, 모델링을 배우고 난 후 3정규화 때문에 '분류'는 따로 테이블을 만들어줬다.
이렇게!
Q. sql 식을 어떻게 작성해야 하나?
- 컴마 찍어서 BOOK도 가지고 오고 CATEGORY도 가지고 오는걸까?
JOIN 시킨다.
SELECT B.*, C.NAME FROM BOOK B LEFT JOIN CATEGORY C ON B.CATEGORY_ID = C.ID WHERE "+field+" LIKE '%"+query+"%' ORDER BY B.ID
1) 먼저 Book.java에 type이란걸 하나 추가해주고 (이름 자유 / Oracle에서는 굳이 추가해주지 않아도 됨. 지금 이 공간에서 받아줄 '공간'을 마련한 개념이니)
2) "name"가지고 와서 / book에다가 set해줘서 list에 추가해주면 list 가지고 활용 가능해지는 것
Service vs Dao (0) | 2021.06.11 |
---|---|
직접 느끼는 VIEW 데이터 활용 (0) | 2021.05.25 |
63일차 - 페이지 보고 인터페이스 정의 & 구현 (0) | 2021.05.20 |
프로젝트를 위한 폴더 관리 (0) | 2021.05.12 |