2011-07-22 16 views
2

Hibernateをパラメータ化されたクラスで使用することができたのではないかと疑問に思っていました。パラメータ化されたクラスのHibernateマッピング

このようなことはできますか?それを行うための他の方法がありますか?

class Auto<Autotyp extends Fahrzeugtyp>{ 
    Autotyp type; 
    ... 
} 
+0

このサイトで英語で投稿してください。 – Mat

答えて

0

Hibernateはパラメタリゼーションされたコレクション型を常に扱っています。ほとんどの型情報が削除されると、マッピングはすべて実行時に処理されます。

+0

この場合、Typeparamterがわかります。 <セット名= "注釈"> <キー列= "ID" /> <要素列= "注釈" タイプ= "文字列" /> しかし、どのように行います: マッピングは次のようになります(を設定)それは私の場合に働く? – Heman84

+0

@Heman:Aセットはコレクションマッピングであり、hibernateはコレクション内にあるオブジェクトのタイプを伝えなければならないので、その方法でマップされます。あなたのクラスはまさに別のエンティティクラスになります。それへの関連付けは ''のようにマップされます。それでおしまい –

関連する問題