【发布时间】:2011-01-11 16:35:01
【问题描述】:
我正在开发一个支持使用多个数据库供应商的应用程序,每种数据库类型的表定义都不同。问题是列定义不是 hibernate 所期望的,所以我的实体包含很多 @Column(..columnDefintion="..."...) 注释。
为了使问题进一步复杂化,无法为每个 DB 指定 columnDefinition。因此,我尝试仅将 columnDefinition 位移动到 orm.xml 文件中,并且我有一个捆绑正确文件的 Maven 配置文件。
JBoss 4.0.5/Hibernate 3.2.0GA 验证失败,似乎完全忽略了给定 xml 文件的注释。
有没有办法让 Hibernate 将 xml 中的数据与注释“合并”?
【问题讨论】: