【问题标题】:java class that simulates a simple database table模拟简单数据库表的java类
【发布时间】:2010-04-24 14:41:55
【问题描述】:

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

【问题讨论】:

    标签: java database class-design


    【解决方案1】:

    你可以试试JoSQL,它在对象集合上有类似 SQL 的语言。

    【讨论】:

      猜你喜欢
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 2011-08-15
      • 2012-01-06
      • 1970-01-01
      • 2015-05-17
      • 2020-07-05
      • 1970-01-01
      相关资源
      最近更新 更多