自分で作成する代わりに、Netbeans でマッピング ファイルと POJO を生成しました。継承クラスの代わりに派生クラスを使用することは可能ですか? 例は次のようになります。
Person.hbm.xml - mapping file
Person.java - generated class (strategy class per table)
PersonExtended - class that extends Person.java
したがって、新しいオブジェクトを作成すると:
PersonExtended personextended = new PersonExtended(<parameters>);
次のようなメソッドを呼び出すことができますか?
session.save(personextended) or session.delete(personextended)
?
このシナリオは賢明ですか、それとも生成されたクラスに必要なコードを追加する必要がありますか? 助けや提案を前もってありがとう。
- - - -編集 - - - -
私のデータベースには、継承としてマップできる典型的な構造がありません。追加のメソッドをエンティティのメインの Java クラスから分離したいだけです。
よろしく、サス。