BerkeleyDB-JE 使用BaseAPI(八)
本篇继续介绍Secondary Databases,主要介绍如何使用Secondary Databases。
一.读记录
从Secondary Databases中读取数据跟一般数据库中读取数据没啥两样,最大的区别在于返回的key和data是来自于Primary Database中的。例如下面的例子使用上面一篇创建的Secondary Data,根据名字来查询用户信息。
JoinConfig config = new JoinConfig();config.setNoSort(true);JoinCursor joinCursor = myDb.join(cursorArray, config);