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

  • 相关阅读:
    面试题-JAVA算法题
    分布式
    linux中文件描述符fd和struct file结构体的释放
    Linux字符设备驱动
    Linux内存地址管理概述
    mnist卷积网络实现
    【TensorFlow官方文档】MNIST机器学习入门
    FCN笔记
    datetime.timedelta
    tensorflow中的函数获取Tensor维度的两种方法:
  • 原文地址:https://www.cnblogs.com/Charles-Yuan/p/9865960.html
Copyright © 2011-2022 走看看