0
나는 일반 모델 클래스Hibernate에 대한 일반적인 자바 빈을 별도의 클래스/파일에 매핑 할 수 있습니까?
public class Person {
private int id;
private String name;
...
}
그것은 모델 클래스이고 사용되는 JPA/최대 절전 모드 주석이 없습니다에게 있습니다.
어떻게 든 Hibernate에게이 클래스를 영속화 할 수 있다고 말할 수 있습니까?
쿼리, 조건 등에서 Person
을 사용하고 싶지만 (JPA 종속성이없는 모델 JAR에 정의되어 있고 다른 JAR에 DB 코드가 있음) 주석을 삽입하고 싶지는 않습니다. ;
네, 좋지만 파일이 아닌 별도의 클래스에서 매핑하는 것이 가능합니까? –
아마도이를 수행하는 유일한 방법은 상속을 사용하는 것입니다. 어쩌면 주석이 달린 버전을 파생 (또는 구현)하는 기본 클래스 또는 인터페이스가있을 수 있습니다. 기존 클래스에 주석을 'sideload'할 수있는 방법이 있는지 묻는다면 주석을 알 수는 없으며 주석이 달린 클래스가 원본만큼 복잡하기 때문에 어떤 이점이 있는지 확신 할 수 없습니다. 하나. – Jherico