1

我在 Android Studio 中编程。我正在使用 mapDB,2.0-beta8 版本。我创建了自己的类 SingleCase,还定义了一个静态变量:

static ConcurrentNavigableMap<String, SingleCase > map;

初始化数据库后:

db = DBMaker.fileDB(newFile(dbName)).closeOnJvmShutdown().encryptionEnable(dbName).make();

我尝试使用该代码从数据库加载到我的地图变量:

map = db.getTreeMap("collectionName");

不幸的是,它失败了,并警告“getTreeMap(java.lang.String)”已被弃用。

我还可以使用什么其他功能?

4

2 回答 2

1

您可以使用

treeMap("Aa").createOrOpen()  
于 2016-06-20T17:06:05.750 回答
0

我会使用 createOrOpen(),但我是 MapDB 的新手,所以这可能是错误的。

见文件

于 2016-06-16T07:11:27.740 回答