0
marketOfferId
부터 setParameter
까지의 값을 설정하면 결과를 반환하지 않습니다. 하지만 :marketOfferId
을 실제 값으로 바꾸면 쿼리에서 작은 따옴표로 'BDEN3F'가 작동합니다. 누군가가 나를 도와 줄 수 있습니까?JPA 명명 된 쿼리가 결과를 반환하지 않습니다.
String iden = "BDEN3F";
TypedQuery query = em.createNamedQuery(namedQuery,MarketingOfferWEB.class).setParameter("marketOfferId",iden);
-
@NamedNativeQuery(name = MarketingOfferWEB.FIND_WEB_MARKETOFFER, query = "SELECT * FROM VW_WEB_MKT_OFFERS WHERE MKT_OFFER_UID = :marketOfferId AND TENANT_ID=1", resultClass = MarketingOfferWEB.class)
작동하지 않음 - 작업
@NamedNativeQuery(name = MarketingOfferWEB.FIND_WEB_MARKETOFFER, query = "SELECT * FROM VW_WEB_MKT_OFFERS WHERE MKT_OFFER_UID = 'BDEN3F' AND TENANT_ID=1", resultClass = MarketingOfferWEB.class)