mybatis연동시 로딩하는 config파일을 작성한다.
1. 매퍼 설정
<settings>
<setting name="cacheEnabled" value="true"/>
<setting name="lazyLoadingEnabled" value="true"/>
<setting name="multipleResultSetsEnabled" value="true"/>
<setting name="useColumnLabel" value="true"/>
<setting name="useGeneratedKeys" value="false"/>
<setting name="defaultExecutorType" value="SIMPLE"/>
<setting name="defaultStatementTimeout" value="25000"/>
<setting name="jdbcTypeForNull" value="VARCHAR"/>
</settings>
이 설정들은 마이바티스 옵션이다.
마이바티스 홈페이지에 이 모든 옵션들이 친절히 설명되어있다(!!)
http://www.mybatis.org/mybatis-3/ko/configuration.html
이 속성들은 디폴트가 아닌경우만 명시하여 value값을 바꾸면 된다.
2. 패키지, 핸들러 명시
<typeAliases>
<package name="com.youngeunweb.www"/>
</typeAliases>
<typeHandlers>
<typeHandler handler="com.youngeunweb.www.common.util.MariaUsTypeHandler" javaType="java.lang.String"/>
</typeHandlers>
적용할 패키지와 핸들러를 명시했다.
MariaUsTypeHandler클래스는 TypeHandler를 구현하여 다음글에 작성할것이다.
반응형
'쓸만한 JSP 홈페이지 만들기' 카테고리의 다른 글
공통클래스 - ObjectUtils (0) | 2019.06.21 |
---|---|
공통클래스 - MariaUsTypeHandler (0) | 2019.06.21 |
file-query.xml (0) | 2019.06.21 |
cache-query.xml (0) | 2019.06.21 |
공통클래스 - CommonDAO / CommonDAOImpl (0) | 2019.06.20 |