I am looking for a way to version large documents in MongoDB in an efficient way. Since that sounds like something that a framework should exist for. While researching, I came across Envers and Hibernate OGM.
I am currently in the process of setting up a sample project reflecting our data structure in a simplified way to test this. However, since I am running into some trouble with there, I have not yet been able to get to the point where I can simply test if Hibernate OGM works with Envers.
I have also not found a clear answer on this anywhere. The best I found is this old issue (https://hibernate.atlassian.net/browse/OGM-98?page=com.atlassian.jira.plugin.system.issuetabpanels:changehistory-tabpanel) which seems to imply that it does not work. However, since that issue is already kinda old, I figured something might have changed since then.
So, what is the current status? Does Hibernate OGM work with Envers? Because if it doesn’t and I have to write my own versioning solution, then I can just save myself all the trouble of figuring out how to get our Data Model to work in Hibernate OGM.
Thanks in advance,