| | |
| | | "http://mybatis.org/dtd/mybatis-3-config.dtd"> |
| | | <configuration> |
| | | <settings> |
| | | <!-- 允许 JDBC 支持自动生成主键 --> |
| | | <!--配置影响所有映射器中配置缓存--> |
| | | <setting name="cacheEnabled" value="true"/> |
| | | <!--延迟加载--> |
| | | <setting name="lazyLoadingEnabled" value="true"/> |
| | | <!--是否允许单一语句返回多结果集--> |
| | | <setting name="multipleResultSetsEnabled" value="true"/> |
| | | <!--使用列标签代替列名--> |
| | | <setting name="useColumnLabel" value="true"/> |
| | | <!--允许JDBC 支持自动生成主键--> |
| | | <setting name="useGeneratedKeys" value="false"/> |
| | | <!-- 打印sql日志 LOG4J --> |
| | | <setting name="logImpl" value="STDOUT_LOGGING" /> |
| | | <!-- 为空的字段是否输出到Map --> |
| | | <setting name="callSettersOnNulls" value="true"/> |
| | | <!-- 传入null空值时 --> |
| | | <setting name="jdbcTypeForNull" value="NULL"/> |
| | | <!-- 是否开启自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN 到经典 |
| | | Java 属性名 aColumn 的类似映射。 --> |
| | | <!--设置超时时间--> |
| | | <setting name="defaultStatementTimeout" value="30"/> |
| | | <!--默认返回的条数限制--> |
| | | <setting name="defaultFetchSize" value="1000"/> |
| | | <!--是否开启自动驼峰命名规则映射,即从经典数据库列名 A_COLUMN 到经典 Java 属性名 aColumn 的类似映射--> |
| | | <setting name="mapUnderscoreToCamelCase" value="true"/> |
| | | <!--MyBatis 利用本地缓存机制(Local Cache)防止循环引用(circular references)和加速联复嵌套査询。--> |
| | | <setting name="localCacheScope" value="SESSION"/> |
| | | <!--当没有为参数提供特定的 JDBC 类型时,为空值指定 JDBC 类型--> |
| | | <setting name="jdbcTypeForNull" value="NULL"/> |
| | | <!--指定哪个对象的方法触发一次延迟加载--> |
| | | <setting name="lazyLoadTriggerMethods" value="equals,clone,hashCode,toString"/> |
| | | <!--指定当结果集中值为 null 时,是否调用映射对象的 setter(map 对象时为 put)方法--> |
| | | <setting name="callSettersOnNulls" value="true"/> |
| | | <!--指定 MyBatis 所用日志的具体实现:LOG4J/LOG4J2/SLF4J/STDOUT_LOGGING/NO_LOGGING--> |
| | | <setting name="logImpl" value="STDOUT_LOGGING" /> |
| | | </settings> |
| | | <typeAliases> |
| | | <package name="com.lf.server.entity"/> |