2021-05-05

0505 spring data jpa

 1. jparepository 상속->page랑 sort어쩌구 repository ->crudrepository

따라서 jparepository만쓰면 . 웬만한 메소드 다 사용할수있음

2. Pageable(인터페이스)을 PageRequest 객체가 구현. 생성자에 뭘넣느냐에 따라서 Sort도 가능

3. Sort : asc, desc지원. 

4. 의문점??

Sort의 생성자나 .. jparepo의 메소드안에 개발자가 정의한 객체의 프로퍼티명.. 쓰는 경우- 이거 어떻게 돌아가고 있는거지.... 메소드를 구현 안했는데 extends하는것만으로돌아간다고?? (대체 어떻게???!!)

5. 

https://parkhyeokjin.github.io/jpa/2019/11/07/JPA-chap9.html

<<<우와!!! 대단한걸발견했다....

@embeded이거 물건이네 물건이야... 우와우와우와 이런 코드 짜고싶어!!!!우와!!!

마이바티스에서 resultmap으로 넣고넣고 하는거랑 쫌 비슷한거같기두?

우와!!! 컬렉션도 이렇게 쉽게....일대다맵핑을 이렇게 쉽게........

마이바티스에서 꼬짝꼬작 고생했던 나의 세월들이 떠오른다....우와... 이런방식도 있구나. 신선해!!


6. 의문점??

아니 interface를 상속하는데.. 어떻게 이 쿼리가 만들어지고있는거야? 구현 클래스가 없잖아...??에엥...? 그냥 그런갑다~~하고 막 파라메터넣구~~ 막.. 써도 되나?


7. spring data jpa에서 동적쿼리문제해결책

1) JPQL이용 : jdbctemplate이랑 비슷한 문법. string으로 쿼리만들고. 리턴타입클래스넣어주고 . how 방식의 기술. 

2) Querydsl이용 : 보다 object지향적인 문법(?) . 메소드체인 등. what을 기술하는 느낌. 명확하다는 장점. 

댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...