마이바티즈. 한글 가이드 등등
[ JDBC의 단점 ]
1. 매번 DB 연결하는 코드와 연결을 해재하는 코드(close 메소드)를 반복적으로 작성해야 합니다.
2. 컬럼이 20개라면 조회결과에서 값을 가져올 때 매번 컬럼의 이름을 적어야 합니다.
(generator이용)
[마이바티스]
- JDBC에서 SQL을 별도의 XML로 분리하여 관리
마이바이트란?
자바에서 관계형 DB 프로그래밍을 쉽게 하도록 도와주는 프레임워크
[마이바티스 설치]
1. http://code.google.com/p/mybatis
- 왼쪽 메뉴에 download에서 mybatis-3.2.7.zip ( 현재 2014. 08 ) 다운로드
2. 압축을 풀고 확인한다.
또한 lib 폴더안에
(*) 마이바티스 3.2부터는 JDK 1.6이상에서 사용해야 한다
3. 이클립스에서 자바프로젝트를 새로 생성한다.
프로젝트명에서 오른쪽 마우스 -> Build Path -> Configure Build Path
위의 마이바티스 라이브러리 파일을 추가한다.
- mybatis-3.x.x.jar
- lib 폴더에 있는 모든 파일
(*) Build Path -> Add External Archives로 바로 추가 가능하다.
(*) 필요하면 DB driver 역시 추가한다.
예를 들어 오라클 드라이버 ojdbc6.jar를 추가한다.
또는 workspace나 적당한 위치에 mybatis_libs 폴더를 만들고 이 폴더에 위 mybatis.jar와 lib 폴더의 모든 jar 파일들을 넣고, 프로젝트에서 ‘Configure Build Path’에서 ‘Add Library’를 하면 다른 프로젝트에서 쉽게 사용할 수 있다.
[마이바티스 구조]
mapper.xml
CRUD
Connection 관리
CRUD
[ 마이바티스 시작하기 ]
0. 준비하기
1) - 모델단 : 테이블 생성과 VO 클래스
2) – oooConfig.xml : DB 연결과 mapper 등록
3) - oooMapper.xml : CRUD
4) – oooRepository.java : oooConfig.xml와 연동
1. mapper를 config에 등록 확인
2. mapper에 SQL 쿼리 작성
3. repository에서 세션 얻고 mapper의 쿼리 실행후 세션 닫기
4. 실행 클래스에서 respository 함수 호출
'it > Java' 카테고리의 다른 글
간단한 자바문제 메서드 (0) | 2015.01.06 |
---|---|
간단한 자바문제 제어문 (0) | 2015.01.06 |
자바 기초 입,출력 연산자, if문 (0) | 2014.08.19 |
JFreeChat 사용법 예제 (0) | 2014.08.07 |
자바 설치 (0) | 2014.07.25 |