Versions Compared

Key

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

SPRING-JPA에서 데이터 검색을 위한 질의(Query)방식은 여러가지가 있으며

총 5가지 방식으로 요약이 됩니다.

  • SQL(Native)
  • Query Function
  • JPQL
  • Criteria Query
  • Query DSL

함수쿼리/JPQL은 앞장에서 다루었으며

QueryDSL과 Criteria Query 두가지 방식 사용법을 알아보겠습니다.


Code Link : http://git.webnori.com/projects/WEBF/repos/spring_jpa/browse/src/test/java/com/example/demo/jpa/JpaDSL.java

QueryDSL

...


SPRING-JPA 에서 QueryDSL사용을 위한 단계

...

No Format
if(name!=null) builder.and(userAddress.name.eq("민수1") );
if(address!=null) builder.and(userAddress.address.like("%" + "서" +"%"));


CriteriaQuery

관련 샘플코드:

...

...