2

ResultSet とやり取りするクラスをテストするつもりですが、実際にデータベースにアクセスして実行したくはありません。型引数を受け入れ、List をバックアップ データとして使用してデータを返す ResultSet 実装が必要です。実際の結果セットのすべての機能を備えている必要はありません。next()が実装されている必要がありgetObject(int/String)ます。すでに存在するようなものはありますか?

4

3 に答える 3

3

私は自分で作成しました。ListBackedResultSetを参照してください。

于 2013-03-26T06:52:14.450 に答える
1

Spring の JdbcTemplate を検討してください。

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

結果は、Maps (列名をキーとして使用する各列に 1 つのエントリ) の List (各行に 1 つのエントリ) です。

于 2013-03-13T03:16:01.483 に答える
0

Java ライブラリ内にはjavax.sql.rowset.CachedRowSet、関連する実装があります。サブタイプResultSetです。(私はドキュメントを読んでいません。)

于 2013-03-13T01:34:47.350 に答える