사용자 도구

사이트 도구


java:querydsl

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:querydsl [2020/07/31 10:19]
kwon37xi [Case/When]
java:querydsl [2023/12/06 13:44] (현재)
kwon37xi [QueryDSL]
줄 5: 줄 5:
   * [[http://www.querydsl.com/static/querydsl/latest/reference/html/|QueryDSL Reference]]   * [[http://www.querydsl.com/static/querydsl/latest/reference/html/|QueryDSL Reference]]
   * Querydsl is a framework which enables the construction of type-safe SQL-like queries for multiple backends including JPA, JDO and SQL in Java.   * Querydsl is a framework which enables the construction of type-safe SQL-like queries for multiple backends including JPA, JDO and SQL in Java.
 +  * [[java:jpa:blaze_persistence|Blaze Persistence]] 도 참조.
 +  * [[https://github.com/infobip/infobip-spring-data-querydsl|infobip-spring-data-querydsl]] : 각종 SpringDataXXX 프로젝트에 querydsl 연동
 +
 +===== 프로젝트 이관 =====
 +  * 5.x 이후에 https://github.com/OpenFeign/querydsl 으로 프로젝트과 이관됐다.
 +  * 이로인해 ''groupId'' 도 ''io.github.openfeign.querydsl''로 변경되었다.
 +  * https://mvnrepository.com/artifact/io.github.openfeign.querydsl
  
 ===== Q-Types multi thread loading 시 dead lock ===== ===== Q-Types multi thread loading 시 dead lock =====
줄 100: 줄 107:
     .then(qUser.registerDate) // DB 입장에서 DATE 컬럼     .then(qUser.registerDate) // DB 입장에서 DATE 컬럼
     .otherwise(     .otherwise(
-        // DB 입장에서 DATE 인 'TO_DATE' 함수를 사용해서 변경해줌. 상수값만들어가기 때문에 어쩔 수 없이 문자로 모든 것을 넣어줌+        // DB 입장에서 DATE 인 'TO_DATE' 함수를 사용해서 변경해줌. 상수값만 
 +        // 들어가기 때문에 어쩔 수 없이 문자로 모든 것을 넣어줌
         Expressions.dateTimeTemplate(LocalDateTime.class, "to_date({0}, {1})",         Expressions.dateTimeTemplate(LocalDateTime.class, "to_date({0}, {1})",
             newDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")),             newDateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")),
java/querydsl.1596158345.txt.gz · 마지막으로 수정됨: 2020/07/31 10:19 저자 kwon37xi