Java中是否有集合支持的ResultSet实现?



我将测试一个与ResultSet交互的类,但我不想实际击中数据库来做它,我想要一个接受类型参数并使用List作为备份数据返回数据的ResultSet实现。它不需要真正的结果集的所有花哨的东西。只需要实现next()getObject(int/String)。真的存在这样的东西吗?

我自己创建了一个,请参考listbackersultset

在Java库中,有javax.sql.rowset.CachedRowSet和相关的实现。它是ResultSet的亚型。(我还没有看过文档)

考虑Spring的JdbcTemplate:

List<Map<String, Object>> queryForList(String sql);

结果是map的List(每一行一个条目)(每列一个条目,使用列名作为键)。

最新更新