ETC/팀프로젝트회고록
Mybatis
Initsave
2024. 4. 9. 20:43
프로젝트 할때 db는 Mybatis를 이용해서 개발했다. 그렇다면 Mybatis란 무엇일까 ?
공식문서에서는
" 마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. 마이바티스는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO 를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다."
라고 적혀있다
https://mybatis.org/mybatis-3/ko/index.html
mybatis – 마이바티스 3 | 소개
마이바티스는 무엇인가? 마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스는 JDBC로 처리하는 상당부분의 코드와
mybatis.org
사용 방법은 공식문서를 보면 친절하게 알려준다. pom.xml에 의존 추가하고 db 연결 후 매퍼 인터페이스와 연결된 xml(쿼리)를 작성해서 사용하면 된다. 이때 주의 할점은 매퍼 인터페이스를 스프링 Bean으로 등록,주입 받아서 사용해야 한다