【问题标题】:can we audit the tables in mysql database using envers?我们可以使用 envers 审计 mysql 数据库中的表吗?
【发布时间】:2017-02-28 09:02:17
【问题描述】:

我的项目是在 struts hibernate 3 上。我们使用的是 MYSQL 数据库。我们可以使用 envers 审计表吗?我可以使用哪个版本的 envers 罐子?请尽早提供帮助。

【问题讨论】:

    标签: hibernate hibernate-envers


    【解决方案1】:

    您需要使用与 Hibernate 匹配的版本。

    我们在发布 Hibernate Envers 的同时发布 Hibernate ORM,因此它们的版本应该始终相互匹配,至少从最近的 3.x 发布日开始。

    【讨论】:

    • 感谢您的回复。实际上我找不到兼容 hibernate 3 的 envers jar。你能提供链接吗?
    • 您在寻找什么特定版本的 Hibernate 3?
    • 它的hibernate3.jar
    • 我正在尝试使用 hibernate-envers-3.6.0.Final 以及 hibernate-envers-3.5.0.Final,但是对于这两个 jar,如果我使用属性标签,则不会创建表审计事件监听器。
    • 和“org.hibernate.HibernateException: org.hibernate.MappingException: 无效配置”和消息“引起:org.xml.sax.SAXParseException; lineNumber: 399; columnNumber: 95; 属性“类型” 带有值 “pre-collection-update” 必须有一个来自列表的值 “auto-flush merge create create-onflush deletedirty-check evict flush flush-entity load load-collection lock refresh replication save-update save update pre-load pre-update pre-insert pre-delete post-load post-update-post-insert post-delete post-commit-update post-commit-insert post-commit-delete " "在使用监听器时发生。
    猜你喜欢
    • 2019-11-04
    • 2016-01-30
    • 1970-01-01
    • 2012-11-04
    • 2014-10-28
    • 2020-12-30
    • 2016-09-05
    • 2014-09-19
    • 2011-07-07
    相关资源
    最近更新 更多