# Envers: usage in an existing database

**URL:** <https://discourse.hibernate.org/t/envers-usage-in-an-existing-database/11457>\
**Category:** Hibernate ORM\
**Created:** [May 19, 2025, 6:38am UTC](https://discourse.hibernate.org/t/envers-usage-in-an-existing-database/11457 "2025-05-19T06:38:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![be\_clear](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.hibernate.org/be_clear/32/4011_2.png) [@be\_clear](https://discourse.hibernate.org/u/be_clear)\
**Post date:** [May 19, 2025, 6:38am UTC](https://discourse.hibernate.org/t/envers-usage-in-an-existing-database/11457/1 "2025-05-19T06:38:59Z")

</div>

I want to connect Hibernate Envers to an existing database. And of course, there is already important business data that we would like to add to the audit. Are there any “right” ways to do this? Maybe some proven option  
And is there also an answer to the question of what to do if the data is not added via Hibernate? The data will be in the database, but it will not be recorded in the Envers tables. What can you recommend to do in this case?  
And on top of everything else, there is no way to create a revision of the entity yourself.

---

<div class="post-metadata">

**Author:** ![mbladel](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.hibernate.org/mbladel/32/2128_2.png) [@mbladel](https://discourse.hibernate.org/u/mbladel)\
**Post date:** [May 19, 2025, 2:19pm UTC](https://discourse.hibernate.org/t/envers-usage-in-an-existing-database/11457/2 "2025-05-19T14:19:44Z")

</div>

Already discussed here: [#hibernate-user \> Envers using in exist db](https://hibernate.zulipchat.com/#narrow/channel/132096-hibernate-user/topic/Envers.20using.20in.20exist.20db/with/518280622).
