개인공부
Mybatis란? 본문
Mybatis란?
데이터의 입력, 조회, 수정, 삭제(CRUD)를 보다 편하게 하기 위해 xml 로 구조화한 Mapper 설정 파일을 통해서 JDBC를 구현한 영속성 프레임워크
기존에 JDBC를 통해 구현했던 상당부분의 코드와 파라미터 설정 및 결과 매핑을 xml 설정을 통해 쉽게 구현할 수 있게 해준다.
Mybatis API 사이트
http://www.mybatis.org/mybatis-3/ko/
Mybatis의 흐름
이전에 JDBC Template을 통해 SQL을 실행하였다면 Mybatis는 해당 흐름을 전용 라이브러리를 통해 대체하여 동작한다고 생각하면 된다
mybatis-config.xml
- class의 alias 설정
- DB연결설정
- sql구문경로 설정
* 프로젝트에 한 개 존재
mapper.xml
- SQL 구문 설정
- 인자값, 결과값, 데이터타입 등 설정
* 각 패키지마다 존재
예) 게시판, 멤버 패키지 등
'JAVA' 카테고리의 다른 글
Synchronized (0) | 2018.08.29 |
---|---|
REST API란 (0) | 2018.07.27 |
개념 다시 집어보기 - Framework란? (0) | 2018.04.09 |
JQuery - Ajax (0) | 2018.04.07 |
ajax - 개념 및 처리구조 (0) | 2018.03.22 |
Comments