====== MyBATIS ====== * http://www.mybatis.org/ ===== Spring & SpringBoot ===== * [[:springframework|Spring Framework]] or [[springframework:springboot|SpringBoot]] 연동 * [[http://www.mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/|mybatis-spring-boot-autoconfigure]] * [[http://www.mybatis.org/spring/index.html|MyBatis Spring Reference]] * 기본 설정 mybatis: mapper-locations: classpath*:mybatis/mappers/*.xml configuration.map-underscore-to-camel-case: true ===== MyBatis Dynamic SQL ===== * [[http://www.mybatis.org/mybatis-dynamic-sql/|mybatis-dynamic-sql]] * Java 코드로 동적이면서 Type Safe하게 SQL을 생성해주는 라이브러리. MyBatis 뿐만 아니라 Spring JDBC Template 등에서도 사용가능하다. * 아직 WITH, HAVING 등을 지원하지 못하고 있음. ===== 참조문서 ===== * [[http://www.raistudies.com/spring/spring-mvc/creating-crud-service-using-mybatis-3-mapping-framework/|Creating CRUD service using MyBatis 3 Mapping Framework – Part 1]] * [[http://www.raistudies.com/spring/integrating-mybatis-3-and-spring-frameworks-part-2/|Integrating MyBatis 3 and Spring frameworks – Part 2]] * [[http://barunmo.blogspot.kr/2013/06/mybatis.html|바른모 블로그: MyBatis 프레임워크의 트랜잭션 제어]] * [[http://wiki.sys4u.co.kr/pages/viewpage.action?pageId=7767258|MyBatis @Mapper 인터페이스는 어떻게 스프링 빈으로 와이어될 수 있을까?]] * [[https://medium.com/ssgtech/%EC%A3%BC%EC%9A%94-charset-%EC%86%8C%EA%B0%9C-%EB%B0%8F-mybatis-typehandler%EB%A5%BC-%ED%86%B5%ED%95%9C-%ED%95%9C%EA%B8%80-%EB%8B%A4%EB%A3%A8%EA%B8%B0-de7606586a89|주요 charset 소개 및 mybatis typehandler를 통한 한글 다루기 | by 오민혁 | SSG TECH BLOG | Mar, 2023 | Medium]]