0
私が直面している問題は、アプリケーションのロジックから永続性を分離しようとしていることです。だから私が達成しようとしているのは、別のパッケージで新しいクラスを作成して、データを永続化するアノテーションを置くことです。例えばHibernate内の別のクラスのアノテーションを使用してクラスをマップするベストプラクティス
、私はパッケージteste.1
内のクラスType
を持って、クラスには次の属性があります。
public class Type {
public static final int LOGIC = 0;
public static final int REAL = 1;
public static final int STRING = 2;
private String name;
private int type;
private String description;
}
私は私が実装できるようになる別のパッケージ内の別のクラスを作成したいのですがアノテーションはType
クラスを変更することなくファーストクラスを変更せずにこのクラスをマップするのがベストプラクティスでしょうか?
注釈を使用してもよろしいですか? POJOとハイバネーションマッピングを切り離したい場合、なぜマッピング用にhbm xmlファイルを使用しないのですか? – Thierry