Spring,MyBatis 실무 과정 자료] MyBatis Dao 샘플
Spring,MyBatis 실무 과정 자료] MyBatis Dao 샘플
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
MyBatis Dao 샘플
public class ItemDao {
public List<ItemVO> getItemList() {
List<ItemVO> itemList = new ArrayList<ItemVO>();
try {
InputStream in = ItemDao.class.getResourceAsStream("/mybatis-config.xml");
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(in);
SqlSession session = factory.openSession();
List<Map<String, Object>> result = session.selectList("item.selectList");
for(int i=0; i<result.size(); i++) {
Map<String, Object> map = result.get(i);
ItemVO item = new ItemVO();
item.setItemCode(Integer.parseInt(map.get("ITEM_CODE").toString().trim()));
item.setItemName(map.get("ITEM_NAME").toString());
item.setItemPrice(Integer.parseInt(map.get("ITEM_PRICE").toString()));
itemList.add(item);
}
} catch (Exception e) {
e.printStackTrace();
}
return itemList;
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
return itemList;
}
}
'자바 > Spring' 카테고리의 다른 글
Spring,MyBatis 실무 과정 자료] 매핑파일 (0) | 2017.04.24 |
---|---|
Spring,MyBatis 실무 과정 자료] MyBatis Dao Test 샘플 (0) | 2017.04.24 |
Spring,MyBatis 실무 과정 자료] MyBatis 맵핑파일 샘플 (0) | 2017.04.24 |
Spring,MyBatis 실무 과정 자료] MyBatis 설정파일 샘플 (0) | 2017.04.24 |
Spring,MyBatis 실무 과정 자료] MyBatis 샘플(테이블정의, 기본데이터) (0) | 2017.04.24 |