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

  • 相关阅读:
    【BZOJ1046】[HAOI2007]上升序列
    【BZOJ1045】[HAOI2008]糖果传递
    【BZOJ1044】[HAOI2008]木棍分割
    【BZOJ1041】[HAOI2008]圆上的整点
    【LG2257】YY的GCD
    【BZOJ1018】[SHOI2008]堵塞的交通
    【LG4735】最大异或和
    【POJ2182】Lost Cows
    【POJ2482】Stars in Your Window
    【POJ1733】Parity game
  • 原文地址:https://www.cnblogs.com/Charles-Yuan/p/9865960.html
Copyright © 2011-2022 走看看