웹 & 프레임워크

RowMapper대신 BeanPropertyRowMapper를 써서 쉽게 jdbc템플릿 쓰기

늘근이 2014. 5. 9. 08:44


String SELECT_DATA = "SELECT data_id as id, data_name as name, data_age as age, data_winnercount as winnercount FROM data"; 



이렇게 별칭을 주면, 굳이 rowMapper클래스를 안만들고 쓸수있다

 

public List selectDataList() {
               return jdbcTemplate.query(MappedSQL.SELECT_DATA, newBeanPropertyRowMapper(Data.class));
        }

 

Database SQL자체에서 이름이 객체와 테이블과 괴리가 있다면 저렇게 별칭을 줘서, Data 가지고 있는


버변수랑 이름을 같게 만들어주면 굿이다