标题翻译
MapDB: How to remove a HashMap?
问题
我有一个包含多个HashMap的MapDB。
DBMaker.Maker mapmk = DBMaker.fileDB(this.dbfile);
DB mapdb = mapmk.make();
HTreeMap<String, String> map1 = mapdb.hashMap("abc").createOrOpen();
map1.put("max", "123");
HTreeMap<String, String> map2 = mapdb.hashMap("def").createOrOpen();
map2.put("sam", "098");
HTreeMap<String, String> map3 = mapdb.hashMap("ghi").createOrOpen();
如何从DB中删除整个映射(例如map2 = "def"),以及其包含的所有键值对?
英文翻译
I have a MapDB with multiple HashMaps.
DBMaker.Maker mapmk = DBMaker.fileDB (this.dbfile);
DB mapdb = mapmk.make ();
HTreeMap <String, String> map1 = mapdb.hashMap ("abc").createOrOpen ();
map1.put("max", "123");
HTreeMap <String, String> map2 = mapdb.hashMap ("def").createOrOpen ();
map2.put("sam", "098");
HTreeMap <String, String> map3 = mapdb.hashMap ("ghi").createOrOpen ();
How can I remove a whole map (e.g. map2 = "def") with all its key/value-pairs from the DB?
专注分享java语言的经验与见解,让所有开发者获益!
评论