복붙노트

[SPRING] 스프링 데이터는 @query 쿼리를 동적으로 작성합니다.

SPRING

스프링 데이터는 @query 쿼리를 동적으로 작성합니다.

나는 어떤 방법으로 JPQL 쿼리를 작성해야하는 상황을 가지고 있으며이 쿼리를 스프링 데이터 쿼리 메서드에 전달하여 @Query 주석의 쿼리로 사용합니다.

@Query(value = ":DyanamicQuery")
List<PrizeInsuranceConfiguration> filterConfigurPrizeInsurance(String DyanamicQuery);

또는 적어도 조건 부분

@Query(value = "SELECT c FROM PrizeInsuranceConfiguration c WHERE  :DyanamicConditions")
List<PrizeInsuranceConfiguration> filterConfigurPrizeInsurance(String DyanamicConditions);

해결법

  1. ==============================

    1.그럴 수 있니? 그 이유는 두 가지입니다.

    그럴 수 있니? 그 이유는 두 가지입니다.

    그러나 동적 쿼리가 필요한 경우 사양, 쿼리 별 또는 Querydsl을 사용할 수 있습니다.

  2. from https://stackoverflow.com/questions/44995491/spring-data-compose-query-query-dynamically by cc-by-sa and MIT license