문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
java:jooq [2017/12/20 13:55] kwon37xi |
java:jooq [2018/11/07 13:20] (현재) kwon37xi [Spring AOP 사용시 성능 저하] |
||
|---|---|---|---|
| 줄 3: | 줄 3: | ||
| * 정적 타입 체킹을 하면서 SQL 의 거의 모든 문법을 사용할 수 있도록 해주는 SQL Query 중심의 프레임워크. ORM은 아니다. | * 정적 타입 체킹을 하면서 SQL 의 거의 모든 문법을 사용할 수 있도록 해주는 SQL Query 중심의 프레임워크. ORM은 아니다. | ||
| * [[java: | * [[java: | ||
| - | * [[https:// | + | * [[gradle: |
| ===== jOOQ With Spring ===== | ===== jOOQ With Spring ===== | ||
| + | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| - | * [[https:// | + | * [[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 '' | ||
| ===== 참조 ===== | ===== 참조 ===== | ||
| 줄 14: | 줄 36: | ||
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||