0

当我尝试将原型 DISCUSSION 与 Oracle 一起使用时,由于名为“comment”的实体 DiscussionComment 列而出现错误。尽管我为我的 Oracle 版本使用了正确的方言,但 Hibernate 并未根据需要引用 DDL。这是一个非常常见的问题,解决方案很简单。我只想将解决方案应用于 OpenXava。

我试图更改 OpenXava 项目(OpenXava IDE 附带的那个)中的 DiscussionComment 源。我更改了列名,但没有效果。

我应该改变什么以及在哪里改变实体的映射?

同样的问题也适用于“YourFirstEntity”,因为“日期”列是每个项目的演示实体。

4

1 回答 1

0

修改 OpenXava Java 代码、XML 或 i18n 文件:

  • 修改或上OpenXava/src的代码。OpenXava/xavaOpenXava/i18n

  • buildOpenXava从 执行 Ant 目标OpenXava/build.xml。它编译 OpenXava Java 代码并创建 openxava.jar.

  • 在 Eclipse (F5) 中刷新 OpenXava 项目。

  • updateOXbuild.xml您自己的项目中执行 Ant 目标。

  • 在 Eclipse (F5) 中刷新您自己的项目。

参考: https ://openxava.org/OpenXavaDoc/docs/modify-openxava-code_en.html

归功于@javierpaniza

于 2021-10-26T16:36:05.230 回答