반응형
- 마이바티스(MyBatis)는 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션을 사용하여 SQL문으로 객체 연결을 시킨다.
- Mybatis는 아파치 라이센스 2.0으로 배포되는 프리 소프트웨어이다.
- Mybatis는 Ibatis 3.0의 포크이며 Ibatis의 원 개발자들이 포함된 팀에서 유지보수하고 있음
객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와 주는 개발 프레임 워크
JDBC를 통해 데이터베이스에 엑세스하는 작업을 할수있다
- 장점 :
1. 복잡한 쿼리나 다이나믹한 쿼리에 강함.
2. Java, C#, .NET, Ruby 등 다양한 프로그래밍에 연동 가능.
3. 반복적인 작업을 줄일수도있다. (반면 필요없는 쿼리 반복하는 경우도 생김)
4. 유지보수 향상
- 단점 :
1. 필요없는 쿼리 반복하는 경우도 생길수있음
기본 작성법 : 하단 이미지 참고
ex)
Ps. 무슨 말인지 모르는 사람도 있을 수 있습니다.
이걸 찾아보시는 분은 처음 Mybatis를 접하거나 이제 공부를 시작하는 사람일 것 같아요.
쉽게 얘기해서 데이터베이스 프로그래밍을 작성하는 기술 중에 하나라고 생각하면 될 것 같습니다.
반응형
'기술(technology) > Mybatis' 카테고리의 다른 글
mybatis null 체크, 문자비교, 문자열 비교 (0) | 2021.09.03 |
---|---|
org.mybatis.spring.MyBatisSystemException: (0) | 2021.08.20 |
Mybatis choose문 문법 (if else) (0) | 2021.05.06 |
Mybatis 부등호 >,<,>=,<= 안먹힐때 문법오류 대체방법 (0) | 2021.03.30 |
댓글