
QueryDsl이란? Querydsl은 JPA 기반의 데이터베이스 조회 및 조작을 위한 라이브러리입니다. 복잡한 쿼리(ex 동적 쿼리)를 더 쉬운 작성을 도와줍니다. CustomRepository CustomRepository 인터페이스는 Querydsl을 사용하여 데이터베이스 작업을 수행하는 데 도움을 주는 방법 중 하나입니다. @Repository interface MenuRepository: JpaRepository, CustomMenuRepository interface CustomMenuRepository { fun findByCafeId(cafeId: Long) } class CustomMenuRepositoryImpl: CustomMenuRepository { override fun find..

저는 querydsl을 실무에서 주로 사용하고 있습니다. 제대로 알고 사용하고 있는지 점검할 겸, JPQL과 QueryDsl의 차이점을 정리해보는 시간을 가졌습니다. 먼저, JPQL과 QueryDsl이 무엇인지 가볍게 알아보겠습니다. JPQL이란? JPQL(Java Persistence Query Language)은 엔티티 객체를 조회하는 객체 지향 쿼리 언어입니다. JPQL은 SQL과는 다르게 엔티티 객체를 대상으로 쿼리를 작성하며, 데이터베이스의 특정 열에 대한 쿼리는 지원하지 않습니다. JPQL은 엔티티 객체의 속성을 사용하여 쿼리를 작성하며, 결과는 엔티티 객체의 컬렉션으로 반환됩니다. JPQL은 JPA(Java Persistence API)의 일부이며, JPA 구현체에서 지원됩니다. QueryD..
- Total
- Today
- Yesterday
- Spring Boot
- 코테
- BOJ
- 이펙티브 자바
- 이팩티브 자바
- 객체지향
- node.js
- kotest
- AWS
- 프로그래머스
- JPA
- 디자인패턴
- 테라폼
- Olympiad
- BAEKJOON
- 백준
- Spring
- kkoon9
- 디자인 패턴
- C++
- MSA
- Java
- 클린 코드
- programmers
- 클린 아키텍처
- 정규표현식
- Kotlin
- Algorithm
- Effective Java
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |