웹 프로젝트에서 최대 절전 모드를 사용 중입니다. 또한 SQL 로그를 표시하기 위해 <property name="hibernate.show_sql" value = "true" />
을 true로 설정했습니다.최대 절전 모드 SQL 실행 로그
잘 작동합니다. 로그와 실행 된 명령을 볼 수 있습니다. 하지만 때마다 일부 SQL 문이 내 코드의 오류로 인해 실패합니다.
문제는 이러한 오류가 출력 창에 표시되지 않는다는 것입니다.
예
LOG
하이버 네이트 : 테이블 abcdefghijklmnaaaaaaaaaaaaaaaaaaaaaaa (UNIQUEID 번호 (10,0) null이 아니고, 허용 횟수 (3,0) 널하지 생성 simulationId 번호 (10,0), 기본 키 (uniqueId))
이 명령문을 Oracle 데이터베이스에서 직접 실행
* 원인 : 30 자 이상인 식별자가 지정되었습니다.
SQL 문뿐만 아니라 데이터베이스가 반환 한 결과 메시지도 어떻게 인쇄 할 수 있습니까?
http://stackoverflow.com/questions/6055790/hibernate-native-sql-query-error – aioobe