두 개의 다른 스키마에 Language라는 두 개의 테이블이 있으면 schema1과 schema2를 호출 할 수 있습니다. 나는이 테이블의 각 모델에 주석을 달 때두 개의 다른 스키마에서 동일한 이름의 두 테이블을 사용할 때 최대 절전 모드 예외 방지
, 내 코드는 다음과 같습니다 @Entity @Table (= "언어"이름, 카탈로그 = "SCHEMA1") 공용 클래스 언어 {
.....................
@Entity
@Table(name="language", catalog="schema2")
public class Language {
을
그러나이 작업을 수행 할 때 다음과 같이 나는 주석 예외 오류가 발생합니다 : 두 번 같은 개체 이름의 사용 : 언어 그래서
,이 m를 수행 org.hibernate.AnnotationException이
두 개의 서로 다른 데이터베이스 스키마에서 테이블을 동일하게 명명 할 수 없거나 모델에 잘못 주석을 달았습니까? 는엘리엇 감사
카탈로그 대신 테이블 주석의 스키마 특성을 사용하려고 했습니까? – svaor