일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 자바의 정석 기초편 ch12
- 스프링 mvc1 - 스프링 mvc
- 스프링 고급 - 스프링 aop
- 스프링 mvc2 - 로그인 처리
- jpa 활용2 - api 개발 고급
- @Aspect
- 스프링 mvc2 - 타임리프
- 자바의 정석 기초편 ch8
- 자바의 정석 기초편 ch11
- 자바의 정석 기초편 ch4
- 자바의 정석 기초편 ch2
- 스프링 입문(무료)
- 스프링 db2 - 데이터 접근 기술
- 자바의 정석 기초편 ch13
- 자바의 정석 기초편 ch6
- 자바의 정석 기초편 ch1
- 스프링 mvc2 - 검증
- 코드로 시작하는 자바 첫걸음
- jpa - 객체지향 쿼리 언어
- 자바 기본편 - 다형성
- 자바의 정석 기초편 ch5
- 2024 정보처리기사 시나공 필기
- 자바의 정석 기초편 ch14
- 스프링 mvc1 - 서블릿
- 게시글 목록 api
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch9
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch3
- 스프링 db1 - 스프링과 문제 해결
- Today
- Total
목록2024/10/28 (2)
나구리의 개발공부기록
출처 : 인프런 - 실전! 스프링 데이터 JPA (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용** 참고해당 기능들은 실무에서 자주 사용하진 않지만 알고있으면 가끔 필요할때 유용하게 사용할 수 있음기능의 복잡도에 비해 실무에서 사용하기 애매한 이유에 대해서 설명의 초점을 둠1. Specifications (명세)1) 기능설명도메인 주도 설계(Domain Driven Design)이라는 책에서는 SPECIFICATION(명세)라는 개념을 소개하는데 스프링 데이터 JPA에서 JPA가 지원하는 Criteria를 활용해서 해당 개념을 사용할 수 있도록 지원함참 or 거짓으로 평가하거나 AND, OR 같은 연산자로 조합하여 다양한 검색조건을 쉽게 생성할 수 있음일단 JPA Crite..
출처 : 인프런 - 실전! 스프링 데이터 JPA (유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용1. 사용자 정의 리포지토리 구현1) 용도특정 기능을 사용해야하거나, 기존의 메소드를 다르게 정의해야할 때 커스텀된 리포지토리를 구현해서 함께 사용할 수 있음스프링 데이터 JPA가 제공하는 인터페이스를 직접 구현하게 되면 수많은 메소드들의 정의되어있기 때문에 실질적으로 구현하기가 어렵기 때문에, 별도의 커스텀인터페이스와 그 인터페이스를 구현하는 클래스를 생성하여 메소드를 정의함실무에서는 복잡한 쿼리로 인하여 Querydsl을 사용해야할 때 주로 사용하며 Mybatis, 스프링 JDBC Template 처럼 네이티브 쿼리를 직접 입력해야할 때 사용함순수 JPA를 사용한다던가 데이터베..