、私は別に2つのクエリを実行し、コードの下のような単一のリストに追加する必要があり
List<BojaClass> results1 = new ArrayList<>();
List<BojaClass> results2 = new ArrayList<>();
String sql1 = "my query 1";
String sql2 = "my query 2";
results1 = jdbcTemplate.query(sql1, new Object[]{1,2}, new BeanPropertyRowMapper<BojaClass>(BojaClass.class));
results2 = jdbcTemplate.query(sql2, new Object[]{1,2}, new BeanPropertyRowMapper<BojaClass>(BojaClass.class));
results1.add((BojaClass) results2);
しかし、私は例外 "とjava.lang.ClassCastExceptionを取得しています: java.util.ArrayListをcom.myclass.BojaClassにキャストすることはできません。結果2の値は結果1に追加されません。
どこが間違っていますか?
results1.addAll – Tokazio
'results1.addAll(results2); ' –