,ayrı ayrı iki sorgu çalıştırmak ve kod aşağıda gibi tek listede eklemek zorunda
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);
Ama istisna "java.lang.ClassCastException alıyorum: java.util.ArrayList, com.myclass.BojaClass için "ve results2 değerlerine eklenmeyen sonuçlar2 değerleri için kullanılamaz."
Neredeyim yanılıyor?
results1.addAll – Tokazio
'results1.addAll (results2) düzeltmek;' –