두근두근 & 차근차근 프로그래밍
2021.12.16 본문
· 12월 9일에 배운 내용이랑 이어져서, 12월 9일에다가 계속 정리
· JPA 활용 + Spring Boot
[ ※ OracleDB 접속 라이브러리 : JPA 라이브러리(단독) ] => OracleDB 관련 쿼리문을 단 한번도 사용하지 않음
· < 공지사항 >
- 페이징(Paging) 적용 : 클릭한 '페이지 번호'의 [ 공지사항 ] ( 기본 : 1번 '페이지 번호'의 [ 공지사항 ] )
( '페이징' 관련 공통적인 내용을 별도의 클래스로 만들어서 활용 / JPA => RowBounds 불필요 )
- [ 공지사항 ]에서 '특정 제목' 클릭 -> [ 상세 페이지 ]로 이동
- [ 수정 ] 및 [ 삭제 ]
· 쿼리문이 복잡하여 'Java Eclipse 내부에 이미 만들어진 메서드'를 통해 구현하기 힘든 경우
-> EntityRepository에다가 '쿼리 메서드'를 작성 ( 단, <select> 기능만 가능 )
· [ 쿼리 메서드 - 종류 (2) ] cf.) 종류 (1)은 [ 12.13 ] 및 [ 12.14 ] 참조
: Java Eclipse 내부적으로 동작 원리가 설정되어 있지 않아서 임의로 메서드명을 지어도되는 '쿼리 메서드'
=> '[ @Query ] (JPQL)' 사용 O
- [ getListAsOracle() ] List<T> 형태로 데이터를 <select> 하도록 내가 직접 설정함
https://best-mint-34c.notion.site/12-09-460fb426d6bc45dd859e56e74ab7ad25
'[국비지원] AWS 클라우드 융합 자바(JAVA) 웹개발자 양성과정' 카테고리의 다른 글
2021.12.20 (0) | 2021.12.21 |
---|---|
2021.12.17 (0) | 2021.12.20 |
2021.12.15 (0) | 2021.12.15 |
2021.12.14 (0) | 2021.12.15 |
2021.12.13 (0) | 2021.12.15 |