문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
java:jpa:nativequery [2015/02/12 12:41] kwon37xi [ResultSetMapping] |
java:jpa:nativequery [2018/09/17 17:27] kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== JPA and Native Query (SQL) ====== | ====== JPA and Native Query (SQL) ====== | ||
+ | * [[https:// | ||
===== ResultSetMapping ===== | ===== ResultSetMapping ===== | ||
줄 9: | 줄 10: | ||
* 두 개 이상의 엔티티를 로딩하는데 그 것들이 서로 연관 관계일 경우 이미 연관 관계가 자동으로 채워진 상태의 엔티티가 생성된다. 이미 Native Query 결과 객체(result set mapping)내에 연관에 관한 데이터 매핑이 있으면 다시 쿼리를 날리지 않는다. | * 두 개 이상의 엔티티를 로딩하는데 그 것들이 서로 연관 관계일 경우 이미 연관 관계가 자동으로 채워진 상태의 엔티티가 생성된다. 이미 Native Query 결과 객체(result set mapping)내에 연관에 관한 데이터 매핑이 있으면 다시 쿼리를 날리지 않는다. | ||
* 애노테이션보다는 [[java: | * 애노테이션보다는 [[java: | ||
+ | |||
+ | ==== XML 예제 ==== | ||
+ | <code xml> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | xmlns=" | ||
+ | xmlns: | ||
+ | xsi: | ||
+ | http:// | ||
+ | http:// | ||
+ | version=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <!-- Author writer, Long writerId 매핑이 함께 존재할경우 --> | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
==== 필드 매핑시 주의할 점 ==== | ==== 필드 매핑시 주의할 점 ==== | ||
줄 15: | 줄 43: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | |||
+ | ===== 참고 ===== | ||
+ | [[https:// |