2014년 1월 7일 화요일

MyBatis SQL Mapper (마이바티스란)[재직자무료교육/프로그래머교육/구로디지털IT교육,오라클/자바/닷넷/C#/iOS/안드로이드/아이폰교육]

MyBatis SQL Mapper (마이바티스란)[재직자무료교육/프로그래머교육/구로디지털IT교육,오라클/자바/닷넷/C#/iOS/안드로이드/아이폰교육]


참고하세요. 
 
§ 과거 iBATISMyBatis는 버전3부터 바뀌었으며 아파치 재단을 떠나 독립 오픈 소스 프레임워크가 됨
§ 스프링3.0 이전에는 iBATIS 버전2를 기본으로 지원했는데, iBATIS 버전2에서 MyBatis버전3으로의 수많은 변경 사항을 모두 지원하기가 어렵자 스프링은 MyBatis 기본 지원을 중단하고 이를 해결하기 위해 마이바티스팀은 스프링연동 프로젝트를 시작했다. (mybatis-spring)
§ 관계형데이터베이스를 자바의 객체 지향 모델로 매핑한다.
§ 객체지향적 S/W 개발을  위한 SQL기반의 데이터 매핑 솔루션
§ MyBatis Data Mapper 프레임워크는 관계형 데이터베이스에 접근할 때 필요한 자바코드를 현저하게 줄일 수 있도록 해 준다.
§ 간단한 XML서술자를 사용해서 간단하게 자바 빈즈를 SQL statement에 맵핑시킨다.
 
 
§ MyBatis Data Mapper API는 프로그래머에게 자바빈즈 객체를 PreparedStatement 파라미터와 ResultSets으로 쉽게 매핑할 수 있도록 한다
§ 파라미터(자바빈즈, Map 또는 원시 래퍼)로써 객체를 제공한다. 파라미터 객체는 update 문내에 입력 값을 셋팅 하기 위해 사용되거나 쿼리문의 where절을 셋팅 하기 위해서 사용된다.
§ 맵핑된 statement을 실행하면 Data Mapper프레임워크는 PreparedStatement 인스턴스를 생성할 것이고 제공된 파라미터 객체를 사용해서 파라미터를 셋팅한다. 그리고 statement를 실행하고 ResultSet으로부터 결과 객체를 생성한다.
§ update의 경우에 영향을 미친 rows의 숫자를 반환한다. 조회 문일 경우에 한 개(single)의 객체 또는 컬렉션 객체를 반환한다. 파라미터처럼 결과 객체는 자바빈즈, Map 원시타입래퍼또는 XML이 될수 있다.
 
 

  • JAVA
  • ORACLE
  • iPhone/Android
  • .NET
  • 표준웹/HTML5
  • 채용/취업무료교육
  • 초보자(재학생)코스

  • 댓글 없음:

    댓글 쓰기