Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

JQL은 JPA와 연동되어 일반적으로 대부분의 DB에 호환이되는 다소 제약적인 쿼리사용이 가능하며가능하지만

JQL의 준비된 인터페이스 예를 들면 데이터를 나뉘는 파티션 인터페이스인 페이징처리를 SQL문없이

가능합니다. 이것은 이러한 인터페이스가 각 DB특성에 맞게 변환해줄수 있으며

SQL(Native) 모드는 DB가가진 모든 SQL문 기능이 모드로 사용시 특정 DB가가진 SQL특성 사용 가능하지만, DB변경시 호환이 깨질수 있습니다.

예를 들어 페이징을 위해 Mysql에만 있는 페이징처리를 위해 Limit기능을 사용할수 있지만

공통 인터페이스인 JPA의 페이징 인터페이스를 사용할수 없습니다.

nativeQuery , true/flase에따라 작동방식이 변경됩니다.

...