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

  • 相关阅读:
    css3 边框、背景、文本效果
    Java JDBC连接MYSQL数据库教程
    waf平台常用方法总结
    java比较两个日期大小
    js控制的弹出层
    js时间大小判断写法demo
    PL/SQL Developer技巧
    杀Oracle死锁进程方法
    查看oracle数据库的连接数以及用户
    Oracle分散问题记录
  • 原文地址:https://www.cnblogs.com/Charles-Yuan/p/9865960.html
Copyright © 2011-2022 走看看