// Make sure we have a transaction when accessing entity manager meta data
final DbType dbType = this.emUtil.getDbType();
final String metaDataUserName = this.emUtil.getMetaDataUserName();
this.tx.commit(); // We must not be within a managed transaction when performing Liquibase work...
this.emUtil.doWork(new DsWork() {
@Override
public void execute(DataSource ds) {
try (Connection conn = ds.getConnection()) {
JdbcConnection jdbcConn = new JdbcConnection(conn);