문제

나는 그것을 테이블처럼 취급함으로써 Hibernate에서 MySQL 뷰를 사용할 수 있다.엔터티는 테이블에 대해 생성된 엔터티와 다르지 않습니다.그러나 Hibernate가 모델의 유효성을 검사하도록 설정된 경우 내 애플리케이션은 테이블이라고 가정하기 때문에 뷰를 찾을 수 없으므로 배포되지 않습니다.

배포 시간 검증이 설정된 상태에서 Hibernate 엔터티를 사용하는 것이 가능합니까(hibernate.hbm2ddl.auto = 검증)?

감사해요.

도움이 되었습니까?

해결책

JIRA에는 이에 대한 몇 가지 문제가 있습니다(HHH-2018, HHH-1872, 그리고 HHH-1329) 따라서 이것은 분명히 새로운 것일 수 있습니다.내 이해는 현재 가장 쉬운 해결 방법은 hbm2ddl을 끄는 것입니다.귀하의 사례가 기존 문제에 포함되지 않는다고 생각하는 경우(예:MySQL을 사용하고 있기 때문에) 아마도 새 것을 열 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top