<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "https://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
  <properties resource="study/u42/native.properties"><property name="u42.scope" value="STATEMENT"/></properties>
  <settings><setting name="localCacheScope" value="${u42.scope}"/><setting name="lazyLoadingEnabled" value="false"/></settings>
  <typeAliases><typeAlias alias="U42Item" type="study.u42.mapper.Item"/></typeAliases>
  <typeHandlers><typeHandler javaType="string" handler="org.apache.ibatis.type.StringTypeHandler"/></typeHandlers>
  <objectFactory type="org.apache.ibatis.reflection.factory.DefaultObjectFactory"/>
  <objectWrapperFactory type="org.apache.ibatis.reflection.wrapper.DefaultObjectWrapperFactory"/>
  <reflectorFactory type="org.apache.ibatis.reflection.DefaultReflectorFactory"/>
  <plugins><plugin interceptor="study.u42.TracePlugins$First"/><plugin interceptor="study.u42.TracePlugins$Second"/></plugins>
  <environments default="local"><environment id="local"><transactionManager type="JDBC"/><dataSource type="UNPOOLED">
    <property name="driver" value="com.mysql.cj.jdbc.Driver"/><property name="url" value="${u42.url}"/>
    <property name="username" value="${u42.user}"/><property name="password" value="${u42.password}"/>
  </dataSource></environment></environments>
  <databaseIdProvider type="DB_VENDOR"><property name="MySQL" value="mysql"/></databaseIdProvider>
  <mappers><mapper resource="study/u42/mapper/ItemMapper.xml"/></mappers>
</configuration>
