본문으로 바로가기

[JAVA] Mybatis란?

category 프로그래밍/JAVA 2021. 4. 18. 00:02
728x90
반응형

Mybatis는 관계형 데이터 베이스 프로그래밍을 쉽게할 수 있도록 도와주는 프레임 워크입니다.

또한, 아파치에서 배포되는 프리 소프트웨어입니다.

Mybatis는 SQL을 자바 코드에 넣지 않고, 별도의 파일로 분리해서 관리하게 됩니다.

이번에는 Mybatis의 특징에 대해 알아보겠습니다.

1. 간결한 코드
자바에서 DB를 사용할때 쓰는 JDBC의 모든 기능을 제공합니다.
JDBC 코드는 복잡하지만, Mybatis로 소스 코드가 심플합니다.

2. 코드의 분리
자바 코드의 SQL 코드가 분리됩니다.
DB연동 또한 적은 라인의 자바 코드로 수행 가능합니다.
SQL 구문을 변경할 때, 자바 코드를 수정하거나 컴파일 하지 않아도 됩니다.
SQL 구문이 들어있는 파일만 변경하면 적용됩니다.

3. 여러가지 언어 지원
자바 말고도 C#, Ruby 등의 언어를 지원합니다.

이상입니다.

728x90
반응형

'프로그래밍 > JAVA' 카테고리의 다른 글

[JAVA] Eclipse, STS 한글 깨짐 현상  (0) 2022.03.07
[JAVA] String, StringBuffer, StringBuilder  (0) 2021.05.13
[JAVA] 디자인 패턴(1)  (0) 2021.04.14
[JAVA] https 인증서 jks파일  (0) 2021.03.30
[JAVA] SLF4J 에러  (0) 2020.11.04