From 6d3760a41771aa90c568c32dd287ffa3512c7a65 Mon Sep 17 00:00:00 2001 From: lorenzbaier <64407215+lorenzbaier@users.noreply.github.com> Date: Mon, 8 May 2023 11:53:37 +0000 Subject: [PATCH] add support for hibernate envers revision field name and type field name --- .../ext/hibernate/database/HibernateSpringPackageDatabase.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/liquibase/ext/hibernate/database/HibernateSpringPackageDatabase.java b/src/main/java/liquibase/ext/hibernate/database/HibernateSpringPackageDatabase.java index bc5bc2c7..855de26e 100644 --- a/src/main/java/liquibase/ext/hibernate/database/HibernateSpringPackageDatabase.java +++ b/src/main/java/liquibase/ext/hibernate/database/HibernateSpringPackageDatabase.java @@ -97,6 +97,8 @@ protected EntityManagerFactoryBuilderImpl createEntityManagerFactoryBuilder() { map.put(AvailableSettings.SCANNER_DISCOVERY, ""); // disable scanning of all classes and hbm.xml files. Only scan speficied packages map.put(EnversSettings.AUDIT_TABLE_PREFIX,getHibernateConnection().getProperties().getProperty(EnversSettings.AUDIT_TABLE_PREFIX,"")); map.put(EnversSettings.AUDIT_TABLE_SUFFIX,getHibernateConnection().getProperties().getProperty(EnversSettings.AUDIT_TABLE_SUFFIX,"_AUD")); + map.put(EnversSettings.REVISION_FIELD_NAME,getHibernateConnection().getProperties().getProperty(EnversSettings.REVISION_FIELD_NAME,"REV")); + map.put(EnversSettings.REVISION_TYPE_FIELD_NAME,getHibernateConnection().getProperties().getProperty(EnversSettings.REVISION_TYPE_FIELD_NAME,"REVTYPE")); map.put(AvailableSettings.USE_NATIONALIZED_CHARACTER_DATA, getProperty(AvailableSettings.USE_NATIONALIZED_CHARACTER_DATA)); EntityManagerFactoryBuilderImpl builder = (EntityManagerFactoryBuilderImpl) Bootstrap.getEntityManagerFactoryBuilder(persistenceUnitInfo, map);