Spring 引导和 JOOQ 审计解决方案

Spring Boot and JOOQ Auditing Solutions

有没有人知道如何使用 Spring BootJOOQ (Java 面向对象的查询)?

我不想 custom 审计,因为我已经知道如何去做了。 JOOQ 是否有像 Hibernate / JPA (Envers) 这样开箱即用的审计引擎?

提前致谢!

如评论中所述,该功能已在路线图上:https://github.com/jOOQ/jOOQ/issues/1592

它目前不是优先事项,因为 jOOQ 支持基于 SQL 的解决方案,并且通过触发器比通过任何基于客户端的方法更彻底地解决审计问题,因为无法绕过触发器。 Hibernate Envers 可以通过 Hibernate API 本身轻松绕过,例如使用 JPQL 批量更新时,或本机 SQL API。基于 jOOQ 的解决方案是相同的,它可以很容易地被绕过(比在 JPA 中更容易,因为 jOOQ 鼓励使用 SQL)。

同样,这对于某些设置可能没问题,但这肯定意味着它不是优先事项。