java - 我可以只使用一张表进行所有 hibernate 环境审计吗?

标签 java database hibernate playframework hibernate-envers

我最近发现了一个名为“hibernate envers”的漂亮库,它是一种拥有审计日志的非常简单的方法,它解决了我在开发 play web 应用程序时遇到的最大问题之一。 现在,我知道 Envers 为每个被审计的实体使用一张表,想知道是否可以为每件事都使用一张表? (例如使用varchar将所有数据放入并将实体模型放在单独的列中)

提前致谢。

最佳答案

不,那是不可能的。目前只有每个实体一个表的策略可用(默认和 ValidityAuditStrategy)。

参见手册:http://docs.jboss.org/hibernate/core/4.1/devguide/en-US/html/ch15.html

关于java - 我可以只使用一张表进行所有 hibernate 环境审计吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15925012/

相关文章:

java - 在 Hibernate 中的存储库和服务中编写查询

java - 当框架在屏幕上移动时,鼠标不会保持其位置

python - 使用SQLITE3制作的基础数据库

php - 当某些参数可能为NULL时,如何在php文件中编写mySQL搜索查询?

c# - 如何将 SQLite (SQLite.NET) 添加到我的 C# 项目中

hibernate - 测试 Hibernate JPA 时出错

java - 使用复合 id hibernate 进行动态更新

java - 如何停止一个线程并调用另一个线程

java - Cassandra、Java 和许多异步请求 : is this good?

java - Jasypt - 使用不同的加密器进行加密和解密