2017-07-31 32 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

謝謝盧卡斯的回答。 –