Mybatis

Java Persistence Framework의 한 종류. 

자바소스와 쿼리문을 따로 분리하여 쿼리문을 xml파일로 저장하여 관리하고,

이 xml파일의 id를 통해 클래스 파일에서 호출할 수 있도록 한다.

db 관리를 해주는 라이브러리로 db에 접근할때 jdbc와 sql mapper 정보를 프로퍼티로 설정하여 

사용자가 직접 jdbc를 호출하지 않고 mybatis를 이용하여 db에 좀더 편하게 접근할 수 있도록 도와준다.

 

특징

-jdbc 개발이 단축됨

-가독성이 높아지고 db연결 정보의 관리가 용이해진다

-자바 빈 클래스를 지원한다

-여러 dbms에 접근이 쉽다

-자바의 객체자료형을 지원한다

-복잡한 객체 모델을 쉽게 생성한다

-환경설정이 쉽지 않다는 단점이 있다->spring boot사용

 

 

* JDBC(Java Database Connectivity)

자바에서 DB연결, 쿼리 실행, 트랜잭션 처리 등을 도와주는 자바 라이브러리

 

 

+ Recent posts