次のようないくつかのオブジェクトを mapdb に保存しました。
import org.mapdb.*;
//open (or create) database
File file = new File(“dbFileName”);
DB db = DBMaker
.newFileDB(file)
.make();
//use map
Map<Integer, MyClass> map = db.hashMap(“mapName”);
map.put(1, myClassInstance);
//commit and close database
db.commit();
db.close();
その後、MyClass を変更し、いくつかのフィールドを追加/削除しました。mapdb に保存されている古いオブジェクトにアクセスして、それらを新しい/リファクタリングされた MyClass に変換して再度保存するにはどうすればよいですか?