개발/Mybatis 3

Mybatis_설정파일 및 CRUD 기초

namespace @repository config.xml Mybatis 페이지 > 매퍼설정 > settings 참고 mapUnderscoreToCamelCase : 전통적인 데이터베이스 칼럼명 형태인 A_COLUMN을 CamelCase형태의 자바 프로퍼티명 형태인 aColumn으로 자동으로 매핑하도록 한다. Mybatis 페이지 > 매퍼설정 > typeAliases 참고 타입 별칭은 자바 타입에 대한 짧은 이름이다. 오직 XML 설정에서만 사용되며, 타이핑을 줄이기 위해 존재한다. ** 공통의 자바타입에 대해서는 내장된 타입 별칭이 있다. 이 모두 대소문자를 가린다. config.xml 파일에서 타입 별칭 지정 후 mapper.xml 파일에서 활용 select * from member where use..

개발/Mybatis 2021.10.14

Mybatis_Mapper 사용 시 기본 설정 및 사용 방법

https://mybatis.org/mybatis-3/ko/configuration.html MyBatis – 마이바티스 3 | 매퍼 설정 매퍼 설정 마이바티스 XML 설정파일은 다양한 설정과 프로퍼티를 가진다. 문서의 구조는 다음과 같다.: configuration properties 이 설정은 외부에 옮길 수 있다. 자바 프로퍼티 파일 인스턴스에 설정할 mybatis.org Mapper사용방식(예전방식) root-context.xml - SqlSessionTemplate 추가 @Repository - applicationContext에 등록 - 발생하는 SQLException을 DataAccessException으로 자동 변환 Mapper.xml 작성 (Mybatis 매퍼설정-mappers 참고) (..

개발/Mybatis 2021.10.14