したがって、JDBI を使用してデータベースからクエリを実行すると、それがMap<String, Object>
型に取り込まれます。
ではなく、カスタマイズしたオブジェクト (コンストラクター) として取得したいMap<String, Object>
。
DBI dbi = establishConnection(url, userName, passWord);
Handle handle = dbi.open();
List<Map<String, Object>> rs = handle.select("select * from sometable");
代わりに使用したい:
List<customizedObject> rs = handle.select("select * from sometable");
classcustomizedObject
は、すべての列プロパティを含むオブジェクトです。
これを行う方法はありますか?関連するドキュメントをいくつか見つけましたが、実装を本当に理解できません。