Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ASG
- Typesript
- docker
- 코드프레소
- TypeScript
- ci/cd
- NoSQL
- REPLICATION
- Elastic Load Balancing
- ELB
- 아키텍처
- k8s
- kubernetes
- springboot
- Redis
- Auto Scaling Group
- AWS
- codepresso
- Jenkins
Archives
- Today
- Total
목록springboot (1)
Study Note
SpringBoot JPA의 QueryDSL
MyBatis에서 동적 쿼리를 만들어서 사용하듯이 JPA에서 동적 쿼리를 사용하기 위해서는 QueryDSL를 사용해야 한다. @Query는 project가 로딩되는 시점에서 파싱 되기 때문에 고정된 SQL만 사용할 수 있다. QueryDSL는 오픈소스로서 자바 코드로 작성된 일종의 JPQL( Java Persistence Query Language) 빌더이다. JPA, JDBC Lucene, Hibernate Search, MongoDB, 자바 컬렌션등을 지원한다. QueryDSL 설정하기 QueryDSL를 사용하기 위해 pom.xml에 다음과 같이 작성하여 라이브러리를 사용한다. 특정 버전을 사용하려면 을 추가하면 되지만 POM에서 이미 라이브러리의 버전을 명시되어 있기 때문에 없어도 된다. 라이브러리..
Spring/Spring Boot
2020. 2. 11. 11:28