1
使用Hibernate .hbm我有一堆看上去類似下面的一個自動生成的文件:除了註釋
@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
。那麼,它實際上可能嗎?我做錯了什麼?
的註釋是完全正常的,我要的是某種形式的「合併」兩種配置在一起。 – helpermethod
在這種情況下,我只是放在一起基於'AnnotationConfiguration'源代碼我Configuration'的'自己的分機,並把所有的邏輯在那裏。 –