코딩

[JPA] nativeQuery에서 dto 매핑하기 본문

DB

[JPA] nativeQuery에서 dto 매핑하기

ssooyn_n 2022. 12. 12. 16:39

JPA에서 nativeQuery로 DTOclass를 매핑해주려니, 매핑이 안되는 오류가 발생했다.

이를 해결하기 위해서 DTOclass를 interface로 바꾸어 주었다.

 

PloggingRepository.java

 

PloggingInterface.java

주의 사항

  1. SELECT절에 ALIAS로 interface와 똑같은 이름으로 맞춰주어야 한다.
  2. 만약 snake형식이 아닌 한단어로 이루어진 칼럼이라면 자동으로 mapping이 가능하다.
    ➡️ PloggingInterface.getPloggingId() = ploggingID의 값

'DB' 카테고리의 다른 글

[DB] 동시성에 관한 고찰  (0) 2022.12.12
[MySQL] Point Column 성능에 관한 고찰  (0) 2022.12.12
공공데이터 API parser 데이터 오류잡기  (0) 2022.05.13
Comments