myBatis
ORM(Object Relational Mapping) 프레임워크는 데이터베이스와 객체와의 관계를 맵핑시켜 퍼시스턴스 로직 처리를 도와주는 프레임워크이다.
대표적으로 iBatishibernate가 있다
 
myBatisSQL쿼리문, 예외처리, 트랙잭션 관리들을 XML형식으로 관리한다
POJO(Plain Old Java Object)객체와 테이블의 컬럼들을 편리하고 빠르고 정확하게 매칭할 수 있다.
 
myBatis의 목표와 특징은 쉽고, 간단하고, 의존성이 적다는 것이다
SQL문과 자바코드를 분리함으로 인해 자바 개발자는 쿼리문을 신경 쓰지 않아도 된다.
 
myBatis는 자바오브젝트와 SQL문 사이의 자동매핑 기능을 지원하는 ORM 프레임워크이다
자바코드와 SQL를 분리하므로서 SQL문의 변경이 있을때마다 자바를 수정하지 않아도 되고 컴파일을 하지 않아도 된다
 
http://blog.mybatis.org
 
Java Project : myBatisTest
Package : user.main
Class : UserMain.java (public static void main(~~~))
Package : user.action
Interface : UserAction.java
Class : UserInsertAction.java
UserSelectAction.java
UserUpdateAction.java
UserDeleteAction.java
Package : user.dao
UserDAO.java
userMapper.xml
src : mybatis-config.xml
 
테이블 작성
 
create table usertable(
name varchar2(30) not null,
id varchar2(30) primary key,
pwd varchar2(30) not null);
 

'JAVA 개발 공부 정보' 카테고리의 다른 글

Chapter04-스프링JDBC  (0) 2018.03.15
Oracle-SQL  (0) 2018.03.14
mvnrepository  (0) 2018.03.14
Git hub! 깃허브 회원가입! 링크!  (0) 2018.03.14
JAVA-SQL  (0) 2018.03.14

+ Recent posts