我正在開發一個應用程序,它支持使用多個數據庫供應商,每種數據庫類型的表定義都不相同。問題在於列定義不是hibernate期望的,所以我的實體包含大量@Column(.. columnDefintion =「...」...)註釋。當使用JPA/hibernate時,可以將orm.xml定義與註釋混合在一起嗎?
爲了使問題進一步複雜化,沒有辦法爲每個DB指定一個columnDefinition。所以我嘗試將columnDefinition位移動到orm.xml文件,並且我有一個Maven配置文件捆綁了正確的文件。
JBoss 4.0.5/Hibernate 3.2.0GA無法驗證,它似乎完全忽略給定一個XML文件的註釋。
有沒有辦法讓Hibernate從註釋中「融合」xml中的數據?
不,我沒有設置元數據完整。 不幸的是我不再有我設置的玩具項目來驗證這一點,因爲我完全切換到了orm.xml – radai 2010-03-22 07:39:39