org.jooq.tools.JooqLogger 에 대해 DEBUG 레벨로 로그를 남기면 jooq 가 생성한 쿼리와 바인딩, 결과를 로그로 볼 수 있다.javaTimestamp = true 옵션으로 시간 컬럼을 Java 8 JSR-310 API로 생성할 수 있다.generate([:]) { // ... javaTimeTypes true }
execution 포인트컷 사용이 DefaultDSLContext의 모든 메소드를 적용하는 현상.within으로 변경시 문제 없음. 혹은, DefaultDSLContext를 포인트컷에서 제외시킬 것.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.
Usingwithininstead ofexecutionsolves the problem.