Fixed java version not saving
This commit is contained in:
parent
d75c00cc78
commit
4c07228e54
@ -24,6 +24,7 @@ public class DatabaseJava extends DatabaseCore implements IDatabaseTools {
|
|||||||
throw new IOException("The database has been already closed!");
|
throw new IOException("The database has been already closed!");
|
||||||
}
|
}
|
||||||
this.objectsIO.setEnhancedObject(0, loadedRootObject);
|
this.objectsIO.setEnhancedObject(0, loadedRootObject);
|
||||||
|
super.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T extends EnhancedObject> T loadRoot(Class<T> type, FunctionWithIO<IDatabaseTools, T> ifAbsent) throws IOException {
|
public <T extends EnhancedObject> T loadRoot(Class<T> type, FunctionWithIO<IDatabaseTools, T> ifAbsent) throws IOException {
|
||||||
|
@ -21,9 +21,9 @@ public class EnhancedClassUpdate {
|
|||||||
|
|
||||||
@Before
|
@Before
|
||||||
public void setUp() throws Exception {
|
public void setUp() throws Exception {
|
||||||
path1 = Files.createTempFile("db-tests-", ".db");
|
path1 = Files.createTempFile("db-tests-data-", ".db");
|
||||||
path2 = Files.createTempFile("db-tests-", ".db");
|
path2 = Files.createTempFile("db-tests-blocks-", ".db");
|
||||||
path3 = Files.createTempFile("db-tests-", ".db");
|
path3 = Files.createTempFile("db-tests-references-", ".db");
|
||||||
db = new DatabaseJava(path1, path2, path3);
|
db = new DatabaseJava(path1, path2, path3);
|
||||||
OldClass root = db.loadRoot(OldClass.class, OldClass::new);
|
OldClass root = db.loadRoot(OldClass.class, OldClass::new);
|
||||||
root.field1 = "Abc";
|
root.field1 = "Abc";
|
||||||
|
Loading…
Reference in New Issue
Block a user