2017-07-31 74 views
1

没有任何人有一个想法如何做到审计与春季启动JOOQJava的面向对象的查询)?春天引导和JOOQ审计解决方案

我不想定制审核,因为我已经有一个想法如何做到这一点。 JOOQ是否具有像Hibernate/JPA(Envers)这样的开箱即用审计引擎?

预先感谢您!

+0

我相信这是一个simular问题https://stackoverflow.com/questions/33534872/jooq-equivalent-of-hibernate-interceptor-for-populating-history-fields并且也有一个开放的JOOQ问题这里HTTPS: //github.com/jOOQ/jOOQ/issues/1592 – emeraldjava

+0

我希望他们能尽快解决:) –

回答

1

正如在评论中提到,该功能是在路线图上:https://github.com/jOOQ/jOOQ/issues/1592

目前它不是一个优先级,因为jOOQ有利于基于SQL的解决方案,并审核了很多通过触发器不是通过任何客户端更彻底解决基于方法,因为触发器不能被绕过。 Hibernate Envers可以很容易地通过Hibernate API本身绕过,例如当使用JPQL批量更新或本机SQL API时。一个基于jOOQ的解决方案将是相同的,它可以很容易地被绕过(比JPA更容易,因为jOOQ鼓励使用SQL)。

同样,这可能对一些设置很好,但它肯定意味着它不是一个优先事项。

+0

谢谢卢卡斯的回答。 –