사용자 도구

사이트 도구


java:jpa:nativequery

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
java:jpa:nativequery [2019/01/11 16:01]
kwon37xi
java:jpa:nativequery [2021/01/05 14:38] (현재)
kwon37xi [in 파라미터 매핑]
줄 52: 줄 52:
     * ''Article.boardId''와 ''Article.board'' 필드 두개를 모두 매핑해두었다면     * ''Article.boardId''와 ''Article.board'' 필드 두개를 모두 매핑해두었다면
     * ''boardId'' -> ''article.board_id''와, ''board'' -> ''article.board_id'' 이렇게 두 번의 필드 매핑을 해줘야 한다.     * ''boardId'' -> ''article.board_id''와, ''board'' -> ''article.board_id'' 이렇게 두 번의 필드 매핑을 해줘야 한다.
 +
 +==== in 파라미터 매핑 ====
 +  * JPA (2.1 에서 테스트) 일반 Query / Native Query 모두 ''in'' 파라미터 매핑을 지원
 +  * 단, 파라미터 매핑시 <del>''in (:paramName)''</del> 형태가 아닌 ''in :paramName'' 형태로 쿼리를 만들어야 한다.
  
 ===== 참고 ===== ===== 참고 =====
   * [[https://medium.com/@SlackBeck/jpa-native-query-%EC%82%AC%EC%9A%A9%EC%8B%9C-dto%EB%A1%9C-%EB%A7%A4%ED%95%91-%ED%95%98%EA%B8%B0-64625780c758|JPA Native Query 사용시 DTO로 매핑 하기 – Yoo Young-mo – Medium]]   * [[https://medium.com/@SlackBeck/jpa-native-query-%EC%82%AC%EC%9A%A9%EC%8B%9C-dto%EB%A1%9C-%EB%A7%A4%ED%95%91-%ED%95%98%EA%B8%B0-64625780c758|JPA Native Query 사용시 DTO로 매핑 하기 – Yoo Young-mo – Medium]]
   * [[https://thoughts-on-java.org/hibernate-tips-map-native-query-results-entities/|Hibernate Tips: How to map native query results to entities]]   * [[https://thoughts-on-java.org/hibernate-tips-map-native-query-results-entities/|Hibernate Tips: How to map native query results to entities]]
java/jpa/nativequery.1547190102.txt.gz · 마지막으로 수정됨: 2019/01/11 16:01 저자 kwon37xi