【发布时间】:2010-10-27 16:03:00
【问题描述】:
我有 Hibernate 工作,想尝试添加 Envers audit/revision functionality,但似乎无法弄清楚需要什么。 (我的示例编译并运行正常,我获得了常规的 Hibernate 功能,但我的数据库中没有出现审计表。)以前有人做过吗?它是否适用于使用 HSQLDB 方言的 H2 数据库?网络上有没有简单且完整的示例程序?
编辑:让我稍微改一下。最后,我希望我的构建过程创建一个 .jar 文件,我可以将其安装在另一台计算机上,并使用适当的 .properties 文件和 JDBC 驱动程序创建(或允许我创建)适当的数据库表(如果它们不存在)。我该怎么做?
编辑:到目前为止,如果我想运行 Jamie B 建议的 ant 任务,我必须调整我的类路径,以便它找到 envers jar 文件和 hibernate-tools jar 文件隐藏在 Hibernate 工具 zip 中。而且我还没有让事情奏效。如果/当我这样做时,我想也许我可以创建一个 SQL 文件并将其作为资源放在我的最终 .jar 文件中,然后我可以在我的程序本身中使用它。 (虽然考虑到安全问题在我脑海中闪现出一个危险信号……嗯……)
【问题讨论】:
标签: java hibernate hibernate-envers