私はHibernateを初めて使いました。以下のことを達成しようとしています。私が扱っているクラスは永続的で、DBに格納されています。これは次のようになります。Hibernateはファクトリを介してオブジェクトを作成します
となり、永続性のためにすべての必要なゲッターとセッターと注釈があります。クラスカードが関連して、この
CREATE TABLE Card (
id SERIAL NOT NULL,
prototype CHAR(85) NOT NULL,
...
)
クラスのようなDBのテーブルに格納されているCardPrototypeあり、それが文字列識別子によって識別され、そしてそれがすべてでデータベースに格納されていません。しかし、私はORMのオブジェクトのロード中Card.prototypeフィールドを解決するために使用する非静的メソッド
CardPrototype getPrototype (final String id)
とファクトリクラスを持っています。 Hibernateでこれを達成するために私を助けてください。
このアイデアをありがとう。私はこのブログポスト[link](http://java.dzone.com/articles/annotating-custom-types)のサンプルを使って、UserTypeに基づいてStringからCardPrototypeを読み込んでマッピングするカスタムタイプを実装しました。 – jatvarthur