최대 절전 모드에서 session.getNamedQuery (QUERY_NAME)을 실행하면 명명 된 쿼리가 저장된 hbm.xml 파일의 이름을 전달할 필요가 없습니다. hbm.xml의 이름은 cfg 파일에 언급되어 있습니다.최대 절전 명명 된 쿼리
명명 된 쿼리에 대해 5 개의 hbm.xml 파일이 있고 쿼리 이름 (예 : 모든 5 개의 파일에서 동일한 QUERY_NAME)과 충돌하는 이름이 있으면 최대 절전 모드로 문제를 해결할 수 있습니까?
직관적으로 session.getNamedQuery (QUERY_NAME)을 수행하기 전에 직관적으로 나타납니다. 쿼리가 작성된 특정 hbm.xml 파일을 명시 적으로로드해야합니다.
감사합니다. 이것은 당신의 의견에 직관적 인 기능입니까? 즉, Java 코드에서 명명 된 쿼리 참조를 발견하면 각각의 모든 매핑 파일을 검사해야합니다. – Victor
이것은 fail fast bahavior를 보여줍니다. 이것은 중복 이름을 찾았을 때 hibernate cfg가 startup ex를 던질 때를 의미합니다. 그래,이게 직관적이야. –