autoMappingBehavior

在Mybatis的配置文件中添加settings属性的autoMappingBehavior

<settings>
<setting name="autoMappingBehavior" value="NONE"/>
</settings>

autoMappingBehavior有三个属性(默认是PARTIAL)

  • NONE:取消自动映射
  • PARTIAL:只会自动映射,没有定义嵌套结果集映射的结果集
  • FULL:会自动映射任意复杂的结果集(无论是否嵌套)

自动映射的时候sql语句的结果集字段是不区分大小写的,所以映射的pojo成员变量也不需要区分大小写,都可以映射到。

mapUnderscoreToCamelCase

如果数据库符合命名规范,即每个单词之间用下划线连接,pojo类符合驼峰式命名,就可以设置mapUnderscoreToCamelCase为true,这样就可以自动映射。

不用再给select语句的结果集字段起别名来对应pojo类的成员。

最新文章

  1. CFURLCreateStringByAddingPercentEscapes与CFURLCreateStringByReplacingPercentEscapesUsingEncoding
  2. js闭包Demo
  3. &lt;input type=&quot;file&quot;&gt;火狐兼容
  4. Web安全性测试总结
  5. stdobj to array php
  6. Codeforces Round #131 (Div. 2)
  7. phpExcel使用与中文处理教程
  8. c语言学习,模拟栈操作
  9. 2017-3-2 C#链接数据库实现登陆
  10. 03_Linux文件和目录
  11. mybatis自动生成
  12. 多层嵌套的json数据
  13. IT企业级应⽤开发模式演化
  14. ios 拉伸背景图中间图片不变四周拉伸
  15. cron表达式学习
  16. 谈谈ISCSI\NAS\SAN及SAS之间的区别及优缺点--待补充
  17. [C++]动态内存分配问题
  18. SD从零开始33-37
  19. C++ code:低级编程
  20. Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(7) TimeZone

热门文章

  1. 知物由学 | AI在Facebook清理有害内容上扮演了什么角色?
  2. springboot + mybatis + 多数据源
  3. [leetcode.com]算法题目 - Maximum Subarray
  4. Spring Cloud实践之集中配置Spring-config
  5. JQuery Mobile - 解决页面点击时候,页眉和页脚消失问题!
  6. Ubuntu系统常见问题解决
  7. solr 5.5使用 和pyg里 的4.10.3版 部署到tomcat中不一样(不使用内置jetty)
  8. 文本属性和字体属性,超链接导航栏案例 background
  9. golang 切片和数组在for...range中的区别
  10. [转]php实时输出内容