1
に加えて.hbm Hibernateの使用私は次のようになり自動生成されたファイルの束を持っている:注釈
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FooType", propOrder = {
"bar",
"foobar"
})
@Entity(name = "FooType")
@Table(name = "FOOTYPE")
@Inheritance(strategy = InheritanceType.JOINED)
public class FooType
implements Serializable, Equals, HashCode {
// more stuff
}
これらのファイルは、XML-スキーマから生成されています。私がする必要があるのは、これらのクラスにキャッシュ機能を追加することです。アノテーションを追加するにはさまざまな方法がありますが、マッピングファイル(.hbm.xml)を使用する必要があります。
私はあなたが並んで.hbm.xml
と注釈側を使用することができることをどこかで読んだが、私はこのようなhbm
ファイル追加しようとしたとき:私は
をorg.hibernate.DuplicateMappingException
があります。それで、実際には可能ですか?私は何を間違えたのですか?
注釈は完全にうまくいきます。私が望むのは、2つの構成を一緒に「マージ」することです。 – helpermethod
この場合、 'AnnotationConfiguration'ソースコードに基づく' Configuration'の独自の拡張をまとめて、そこにすべてのロジックを置いています。 –