SQL 문이 기존 스타일의 쿼리 매개 변수를 표시 결의를 최대 절전 모드 (`?`) 문제

hibernate-release-5.4.10.Final이 버전에서,이 SQL 문이 작동 할 수 있도록,

문자열 HQL = "고객에서 어디 CUST_NAME 같은?";

컴파일러 구현 될 것입니다

기존 스타일의 쿼리 매개 변수 (?``) 더 이상 지원되지 않습니다; 사용 JPA 스타일 서수 매개 변수 (예를 들어,`1`?) 대신 : com.itheima.hibernate.demo1.Customer에서 어디 CUST_NAME 같은? [같은 곳에서 com.itheima.hibernate.demo1.Customer CUST_NAME?]

이 상황에만 문자열 HQL = "CUST_NAME 고객에서 처럼 0?"; 에서 ? 당신이와 짝을 인덱스로 이어, 나의 문 query.setParameter 실행 ( 0 , "왕 %");이 우리는이 문제를 해결할 수 있습니다.

 

게시 12 개 원래 기사 · 원의 칭찬 0 · 조회수 276

추천

출처blog.csdn.net/weixin_45488363/article/details/104997420