@Embeddable
私はそのようなHibernate注釈付きクラスを持っています
@Embeddable
public class DataWrapper {
private DataWrapperType wrapperType;
@ManyToOne
private DataFactorX xFactor;
@ManyToOne
private DataFactorY yFactor;
@ManyToOne
private DataFactorZ zFactor;
// Getters and Setters
}
そして、それは別のエンティティで非常に単純に使用されます
@Entity
public class DataManager {
private DataWrapper dataWrapper;
public DataManager() {
this.dataWrapper = new DataWrapper();
}
}
しかし、後でDataManager
Hibernate からインスタンスを取得すると、dataWrapper
フィールドは null に戻ります。
説明はありますか?