728x90 반응형 native query1 [JPA] Native Query. 네이티브 쿼리 NativeQuery는 JPA의 EntityManager를 통해 직접 SQL을 작성하고 실행할 수 있게 해주며, 이를 사용하여 JPA의 영속성 컨텍스트를 우회하여 직접 데이터베이스와 상호 작용할 수 있다. 장점: 복잡한 쿼리를 사용해야 할 때 JPQL로는 표현하기 어려운 경우에 유용하다. 특정 DBMS의 기능을 사용해야 할 때 필요하다. *보통 JPQL을 사용하고 이러한 특정 상황에서만 NativeQuery를 사용하는 것이 좋다. 특징: 반환 타입 : 반환 타입으로 Entity가 아닌 Dto나 기본 자료형을 사용해야 한다. Named Parameter 사용 : [:param] 형식으로 네임드 파라미터를 사용하여 바인딩 할 수 있다. Entity 매핑 : Entity를 사용하지 않기 때문에 수동으로 결과를.. 2023. 9. 25. 이전 1 다음 728x90 반응형