[QueryDSL & JPQL] Converter가 작동하지 않는 경우
보통 JPA를 활용하여 개발할 때 데이터베이스에 Y, N 여부 값을 넣을 경우에는 boolean converter를 따로 만들어서 사용하곤 한다. 하지만, 경우에 따라 버그(?)가 발생하는 경우가 있어 남긴다. CONFIG 테이블에 BooleanToYNConverter를 사용하는 칼럼이 있어, DB값이 Y라면 엔티티에는 true, 반대의 경우에는 false로 가져올 때, 해당 칼럼을 where 절로 쿼리를 select 할 때, case when 구문으로 true, false를 임의로 주면 파라미터 바인딩이 제대로 되지 않는 현상이다. 샘플 코드는 아래를 보자. @Entity @Table(name = "CONFIG") @Setter public class Config { @Id @GeneratedValue..
Web/JPA & QueryDSL
2021. 9. 20. 20:53
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- playbackRate
- on('seek')
- Multi IN Clause
- jwplayer
- SET
- map
- 예제
- @subselect
- beforeunload
- @EventListener
- Queue
- 네트워크
- playsinline
- 로그인
- IN Clause
- SDK
- list
- Animation
- oauth
- 관리자 도구
- API
- 의미
- @subquery
- 원리
- login
- 특징
- 자바
- QueryDSL
- join subquery
- 장점
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함