문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
java:jooq [2015/11/20 00:48] kwon37xi |
java:jooq [2018/11/07 13:20] (현재) kwon37xi [Spring AOP 사용시 성능 저하] |
||
---|---|---|---|
줄 3: | 줄 3: | ||
* 정적 타입 체킹을 하면서 SQL 의 거의 모든 문법을 사용할 수 있도록 해주는 SQL Query 중심의 프레임워크. ORM은 아니다. | * 정적 타입 체킹을 하면서 SQL 의 거의 모든 문법을 사용할 수 있도록 해주는 SQL Query 중심의 프레임워크. ORM은 아니다. | ||
* [[java: | * [[java: | ||
+ | * [[gradle: | ||
===== jOOQ With Spring ===== | ===== jOOQ With Spring ===== | ||
+ | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Query Logging ===== | ||
+ | * '' | ||
+ | |||
+ | ===== Type Converting ===== | ||
+ | * [[https:// | ||
+ | * 소스 생성시 3.9 버전 이후부터 '' | ||
+ | generate([: | ||
+ | // ... | ||
+ | javaTimeTypes true | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== Spring AOP 사용시 성능 저하 ===== | ||
+ | * [[https:// | ||
+ | * 결론, '' | ||
+ | * '' | ||
+ | |||
+ | > For some reason, the method couldMatchJoinPointsInType of org.aspectj.weaver.internal.tools.PointcutExpressionImpl return true when using a pointcut with execution, and because of this every method of DefaultDSLContext is checked to see if the pointcut can be applied to the methods. | ||
+ | > Using '' | ||
===== 참조 ===== | ===== 참조 ===== | ||
- | * [[http:// | + | * [[http:// |
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// |