我最近发现了一个名为“hibernate envers”的漂亮库,它是一种非常棒且简单的审计日志方法,它解决了我在玩游戏网络应用程序时遇到的最大问题之一。现在,我知道 Envers 为每个被审计实体使用一张表,并且想知道是否可以为每件事使用一张表?(例如,使用 varchar 放置所有数据并将实体模型放在单独的列中)
提前致谢。
我最近发现了一个名为“hibernate envers”的漂亮库,它是一种非常棒且简单的审计日志方法,它解决了我在玩游戏网络应用程序时遇到的最大问题之一。现在,我知道 Envers 为每个被审计实体使用一张表,并且想知道是否可以为每件事使用一张表?(例如,使用 varchar 放置所有数据并将实体模型放在单独的列中)
提前致谢。
不,那是不可能的。目前只有每个实体的表策略可用(Default 和 ValidityAuditStrategy)。
参见手册:http ://docs.jboss.org/hibernate/core/4.1/devguide/en-US/html/ch15.html