0
Spring 애플리케이션에서 NamedParameterJdbcTemplate을 사용하고 있습니다.Spring JdbcTemplate : 객체에 매핑되지 않은리스트 가져 오기
나는 모든 객체 속성 "ApplicationVO"를 보유 할 데이터 bean 객체를 가지고 있습니다. 첫 번째 쿼리 SELECT1_MAIN은 핵심 특성을 채우고 다른 쿼리는 각 결과의 For 루프 안에 채워집니다.
첫 번째 쿼리는 쉽고 매핑 된 개체 목록을 반환합니다 (일부 필드는 null 임). 두 x 째에서는 개별 데이터 bean 또는 임의의 추가 코드를 작성하려고하지 않습니다. 내가 밟아 내 객체에 값을 추가 할 수있는 "익명"목록이 필요합니다.
일부 추가 쿼리는 여러 필드를 반환 할 수 있습니다. 추가 콩을 만들지 않고 익명의 목록을 얻는 쉬운 방법이 있습니까?
// Main Attributes
List<ApplicationVO> allEligibleApps =
jdbcTemplate.query(SELECT1_MAIN, paramMap, new BeanPropertyRowMapper(ApplicationVO.class));
// For each appl., fill out additional attributes
for (ApplicationVO appl: allEligibleApps)
{
List l = jdbcTemplate.query(SELECT2_INFO, paramMap2, BeanPropertyRowMapper(ApplicationVO.class));
appl.setInfoField1(l.get(0));
appl.setInfoField2(l.get(1));
}
그런 말로하면, 나는 그 엔티티를 생성하는 것이 좋습니다. – j3ny4
감사. queryForList는 트릭을 만들었습니다. –