Mybatis省略resultmap
很多人用mybatis时候写过resultMap来定义表字段和model属性之间的映射。
(一般我们习惯把表字段定义成带下划线的英文单词, 如:user_name,而model属性定义为驼峰,如:userName)
mybatis提供一个很方便的配置项,可以省略这部分代码,自动帮你完成映射。
在mybatis的config文件中添加以下配置内容:
<settings>
<!-- http://www.mybatis.org/mybatis-3/configuration.html#settings -->
<setting name="mapUnderscoreToCamelCase" value="true"/> <!-- 下划线转驼峰 -->
<setting name="autoMappingBehavior" value="FULL"/> <!-- 自动映射 -->
</settings>
除此之外还有很多方便的配置项。
参考:http://www.mybatis.org/mybatis-3/configuration.html#settings