gpt4 book ai didi

java - 使用 JPA/hibernate 时是否可以将 orm.xml 定义与注释混合在一起?

转载 作者:行者123 更新时间:2023-12-01 16:08:17 24 4
gpt4 key购买 nike

我正在开发一个支持使用多个数据库供应商的应用程序,每个数据库类型的表定义都不同。问题在于列定义不是 hibernate 所期望的,因此我的实体包含大量 @Column(..columnDefintion="..."...) 注释。

使问题进一步复杂化的是,无法为每个数据库指定一个列定义。因此,我尝试仅将 columnDefinition 位移至 orm.xml 文件,并且我有一个捆绑了正确文件的 Maven 配置文件。

JBoss 4.0.5/Hibernate 3.2.0GA 无法验证,并且它似乎完全忽略了给定 xml 文件的注释。

有没有办法让 Hibernate 将 xml 中的数据与注释“合并”?

最佳答案

JBoss 4.0.5/Hibernate 3.2.0GA fails to validate, and it seems it completely disregards the annotations given an xml file.

好吧,也许您告诉他这样做(通过指定 metadata-complete 属性)。也许您应该显示您的 orm.xml (或其中之一)。

关于java - 使用 JPA/hibernate 时是否可以将 orm.xml 定义与注释混合在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2176332/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com