用于模拟简单数据库表的java类

时间:2010-04-24 06:37:21

标签: java database class-design

我从数据库表mtable中提取了一组异构数据。然后,对于A列中的每个唯一值uv,我计算(SELECT * FROM mtable WHERE A = uv)的函数。然后我对列B和列C做同样的事情。有很多独特的值,所以我不想反复点击数据库 - 我宁愿有一个复制某些功能的类(最重要的是一些) SELECT WHERE的版本。另外,我想从列定义中抽象出列名,如果这有意义的话 - 构造函数应该将名称列表作为参数,而且,我想,还有一个类型列表(现在这只是一个字符串[],看似hacky)。我从RowSet获取初始数据 我或多或少通过使用将字符串映射到对象的列表/数组的散列映射来做到这一点,但我在比较和类型中一直陷入困境,并且我认为我当前的实现确实不像它那样干净清晰可能。我也是java的新手,我也不确定我是不是要走错路。 有没有人有任何建议?

1 个答案:

答案 0 :(得分:1)

您可以尝试JoSQL,它在对象集合上使用类似SQL的语言。