【发布时间】:2016-01-01 21:18:48
【问题描述】:
我一直在使用开源数据集提供程序 Casper 在 Java 中实现数据库对象集合的内存表示。
Github 存储库:https://github.com/casperds/casperdatasets
以下是我一直用来在 Casper 数据集中提取数据的代码
String[] primaryKeys = { "QUESTION_ID" };
if (resultSet != null)
{
container = CDataCacheDBAdapter.loadData(resultSet, null, primaryKeys,new HashMap<Object, Object>());
lCDataRowset = container.getAll();
preparedStatement.close();
resultSet.close();
}
使用它的问题是,当我不提及主键时,DBAdapter 不会加载数据。如果我提到某些列作为主键,那么“排序依据”在数据集中不起作用。它只是按主键排序。
我希望能够按照我在查询中提到的方式提取数据集中的数据。
有人遇到过这个问题吗?任何形式的帮助表示赞赏!谢谢
【问题讨论】:
标签: java dataset casper-dataset