2011-10-18 17 views
2

私はSimpleJdbcTemplateを使用して、データベースからレコードのリストを取得しています。各レコードは、データモデルオブジェクトに対応します。私は多くのインターネットで検索しましたが、私はまだ 一般的な行マッパーを使用してデータベースから複数の行をフェッチする方法を見つけることができません。simpleJdbcTemplate複数行取得

私はタイプのオブジェクトリストのSampleObjを取得する必要があります。

パラメータ化された行マッパーはどのように定義しますか? SampleObjタイプのオブジェクトのリストはどのように入手できますか?

行マッパーを作成しようとするたびに、行マッパーの戻り値の型は常にリストではなく単一のオブジェクトとして検出されます。助けてください。

答えて

8

RowMapper maps one rowexecute a queryの場合、返されたすべての行がマップされ、リストが返されます。試してみると、あなたが望むように動作します。 JDBC chapter of the Spring reference guideにそうした例があります。

+2

ありがとうございました。私は今まで様々なことを試みてきました。しかしそれは今働いた。私はqueryForListを使ってオブジェクトのリストを取得していました。しかし、それは地図のリストを返していた。それは私がquery()を使用したときに機能しました。 –

関連する問題