본문 바로가기
반응형

Kotlin20

[Querydsl] @QueryProjection 사용하기, DTO로 조회 selectFrom을 사용하여 테이블의 전체 열을 조회하지 않고 원하는 열만 조회할 때 DTO를 사용하여 조회하고 출력할 수 있다 테이블의 id, name, data만 조회 하기 위해서는 queryDto이름의 data class를 정의하고 @QueryProjection을 붙여줘야 한다 data class DataQueryDto @QueryProjection constructor( val id: Long, val name: String, val data: String ) 이렇게 정의하면 DTO기반으로 생성된 QDTO를 사용할 수 있다 @QueryProjection을 사용하면 컴파일 시에 타입을 체크할 수 있다 fun findByName(): List{ return query.select(QDataQuery.. 2022. 8. 17.
Kotlin LocalDateTime 날짜, 시간 계산하기 날짜와 시간 둘 다 사용 가능한 LocalDateTime 현재 시간에서 하루 뒤 날짜를 더하려면 val tomorrow = LocalDateTime.now().plusDays(1) 년: plusYears() 월: plusMonths() 주: plusWeeks() 일: plusDays() 시: plusHours() 분: plusMinutes() 초: plusSeconds() 어제 날짜를 구하려면 val yesterday = LocalDateTime.now().minusDays(1) 2022. 6. 10.
반응형