ibatis란 (Object Relational Mapping)
JAVA에서 SQL를 따로 관리할수 있는 프레임워크
자바에서 DB연결시 받아올수 있을 데이터의 코드를 엄청~ 줄여주는 프레임워크
ibatis를 사용하지 않았을 때의 불편함
1. connection , PreparedStatement, ResultSet를 이용해서 써야 하므로
코드가 길어지고, 예외처리 부분도 복잡합니다.
2. 데이터베이스에서 가져온 값을 하나하나 수작업으로 넣어야 합니다.
3. Query Language 를 자바코드 안에 들어가므로 수정이 용이하지 않습니다.
ibatis를 사용했을 때의 편안함
1. connection, preparedStatement 등 예외처리가 복잡한점 단 몇줄로 코드로 간결하게 할수 있음
2. QueryForList, QueryForObject로 한번에 다 받아와서 뿌려줄수 있음
3. xml파일을 지정해서 안에 쿼리만 넣도록 만듬
'Framework > Ibatis' 카테고리의 다른 글
struts2에서의 ibatis (0) | 2012.09.15 |
---|---|
Spring에서 ibatis의 활용 (0) | 2012.09.15 |