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 extends AggregatedRecord,?>> 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 extends AggregatedRecord, ?>> 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();
}