zoukankan      html  css  js  c++  java
  • MyBatis基础入门《九》ResultMap自动匹配

    MyBatis基础入门《九》ResultMap自动匹配

    描述:

      Mybatis执行select查询后,使用ResultMap接收查询的数据结果。

    实体类:TblClient.java

    接口:ClientMapper.java 

    xml文件:ClientMapper.xml

      注意:  

        resultMap标签中,我注释掉了一行标签。 

        在<select>标签中书写sql语句的时候,client_birthday 字段有书写。

        查看执行结果。

    测试方法:

    执行结果:

      注意:

        此次执行结果中,显示了数据库中的两条数据。

        >>>> 标签<resultMap>中没有书写 client_birthday ,但在结果集中依然能够查看到client_birthday数据,说明:resultMap默认是映射所有的字段。

        >>>> 如果不想映射所有的字段,在mybatis-config.xml 文件中的<settings>标签添加如下代码:

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

        

        >>> resultMap 自动映射(autoMappingBehavior)的三个匹配级别

          >> NONE 禁止自动匹配

          >> PARTIAL(默认)自动匹配所以属性,内部嵌套除外

          >> FULL 自动匹配所有

          

      添加配置后,在次执行测试方法,测试结果如下:

      

    如有问题,欢迎纠正!!!

    如有转载,请标明源处:https://www.cnblogs.com/Charles-Yuan/p/9865960.html

  • 相关阅读:
    python 进度条
    linux中利用Shell脚本实现自动安装部署weblogic服务
    Linux虚拟机如何上网
    常用Python脚本
    Allure测试框架
    软件评测师 第二小时
    保险项目测试流程(一)
    电子商务网站测试总结
    Python随机生成电话号码&号码段分析
    Python中的*args和**kwargs
  • 原文地址:https://www.cnblogs.com/Charles-Yuan/p/9865960.html
Copyright © 2011-2022 走看看