【发布时间】:2012-09-03 15:33:03
【问题描述】:
我正在使用 jpa 和 hibernate,我正在尝试存储 JPA 管理的每个项目的创建/更新/删除时间。
我需要像 Hibernate Envers 这样的东西,但只存储最后一次,而不是所有修订,我想将该数据存储在单独的表中(因为这些数据不是项目本身的一部分,而是属于可选同步需要知道每个项目的最后修改时间的进程)。
现在我可以使用 jpa @EntityListeners 捕获所有事件,但现在我不知道如何将这些信息保存到数据库表中。 我不想定义 item_history 表实体,而是像 envers 那样在运行时生成和访问它们。
这可能吗?
【问题讨论】:
标签: java hibernate jpa hibernate-envers