diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index e9092c7..0000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.gitignore b/.gitignore index c5bb6fd..35b79f2 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ hs_err_pid* /.project /.settings +/.DS_Store diff --git a/CHANGELOG.md b/CHANGELOG.md index 078e783..eb4798b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm # Changelog for Document Store Backend Connector Library for PostgreSQL +## [v1.0.1-SNAPSHOT] + +- Enhanced accounting-postgresql-utilities range + ## [v1.0.0] diff --git a/pom.xml b/pom.xml index 9892d17..85672aa 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ org.gcube.data.publishing document-store-lib-postgresql - 1.0.0 + 1.0.1-SNAPSHOT Document Store Backend Connector Library for PostgreSQL Document Store Backend Connector Library for PostgreSQL @@ -51,7 +51,7 @@ org.gcube.accounting accounting-postgresql-utilities - [1.0.0, 2.0.0-SNAPSHOT) + [2.0.0-SNAPSHOT, 3.0.0-SNAPSHOT) diff --git a/src/main/java/org/gcube/documentstore/persistence/StatementMap.java b/src/main/java/org/gcube/documentstore/persistence/StatementMap.java index 5c84f47..5c7587a 100644 --- a/src/main/java/org/gcube/documentstore/persistence/StatementMap.java +++ b/src/main/java/org/gcube/documentstore/persistence/StatementMap.java @@ -24,14 +24,16 @@ public class StatementMap { }; private PersistenceBackendConfiguration configuration; + private RecordToDBMapping recordToDBMapping; public StatementMap(PersistenceBackendConfiguration configuration) { this.configuration = configuration; + this.recordToDBMapping = new RecordToDBMapping(); Map>> aggregatedRecords = RecordUtility.getAggregatedRecordClassesFound(); for(String typeName : aggregatedRecords.keySet()) { try { Class> clz = aggregatedRecords.get(typeName); - RecordToDBMapping.addRecordToDB(clz, configuration); + recordToDBMapping.addRecordToDB(clz, configuration); } catch (Exception e) { new RuntimeException(e); } @@ -39,10 +41,10 @@ public class StatementMap { } protected Connection getConnection(Class> clz) throws Exception { - RecordToDBConnection recordDBInfo = RecordToDBMapping.getRecordDBInfo(clz); + RecordToDBConnection recordDBInfo = recordToDBMapping.getRecordDBInfo(clz); if(recordDBInfo == null) { - RecordToDBMapping.addRecordToDB(clz, configuration); - recordDBInfo = RecordToDBMapping.getRecordDBInfo(clz); + recordToDBMapping.addRecordToDB(clz, configuration); + recordDBInfo = recordToDBMapping.getRecordDBInfo(clz); } return recordDBInfo.getConnection(); }