mybatis下划线转驼峰配置
⼀直以来,在sqlmap⽂件中,对于数据库中的下划线字段转驼峰,我们都是通过resultmap来做的,如下:
<resultMap id="ISTableStatistics" type="dsoft.perfstat.pojo.ISTableStatistics" >
<result column="TABLE_SCHEMA" property="tableSchema" jdbcType="VARCHAR" />
qualification<result column="TABLE_NAME" property="tableName" jdbcType="VARCHAR" />
<result column="ROWS_READ" property="rowsRead" jdbcType="BIGINT" />
自作多情 英语<result column="ROWS_CHANGED" property="rowsChanged" jdbcType="BIGINT" />em的用法
<result column="ROWS_CHANGED_X_INDEXES" property="rowsChangedXIndexes" jdbcType="BIGINT" />
</resultMap>
<lect id="lectISTableStatistics" parameterType="java.util.Map" resultMap="ISTableStatistics">
keep your head uplect眉毛的画法
ews.TABLE_SCHEMA,
颜色搭配 英文ews.TABLE_NAME,
ews.ROWS_READ,
ews.ROWS_CHANGED,
ews.ROWS_CHANGED_X_INDEXEScapital是什么意思
from information_schema.TABLE_STATISTICS ews
tyrantwhere ews.TABLE_SCHEMA not in ('perf_stat','mysql','sys','performance_schema','information_schema')
ws_read > 0
</lect>
这是件挺⽆聊的事情,其实mybatis是⽀持⾃动转的,只要在l中加上mapUnderscoreToCamelCa tting即可,如下:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration PUBLIC "-////DTD Config 3.0//EN"
"/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="conf/db-dialect.properties" />
<ttings>
<tting name="logImpl" value="LOG4J"/>
<tting name="mapUnderscoreToCamelCa" value="true" />aplus>口语交际练习
</ttings>
</configuration>
这样配置之后,就不需要⼈⼯写上⾯的resultMap了,直接resultType就可以了,对于字段超多的情况,这可以省去不少没意义的时间花费。