728x90
반응형
Expressions.constantAs(bookNo, book.bookNo),
Expressions.as(Expressions.constant(pageNo), "pageNo") (1)
asNumber(bookNo).as(book.bookNo),
asNumber(pageNo).as("pageNo"),
asString()
asEnum()
asDate()
asTime()
asDateTime()
asBoolean()
등등 다양하게 제공
- Entity에서 선언되지 않은 필드일때와 아닐때 둘다 같은 형식으로 사용할수 있고
- 좀더 select 1 as bookNo 처럼 쿼리를 읽는것 같은 자연스러운 느낌을 더 받게 됩니다.
- 그리고 해당 타입이 어떤 타입인지 dto를 확인 안하고도 알수 있습니다. (int, long 까지 구분하려면 dto를 확인)
728x90
반응형
'프로그램 > 자바' 카테고리의 다른 글
자바로 크로스 도메인 우회처리 (0) | 2021.12.14 |
---|---|
자바로 PWA PUSH 만들기 (0) | 2021.08.06 |
기본 Java 타입과 DB 필드 매핑 (0) | 2021.08.04 |
3장. Querydsl 입문 (0) | 2021.05.24 |
Lombok 어노테이션 (0) | 2021.05.24 |
댓글