• Mybatis 自定义映射关系


    原由

    最近做项目,由于数据库的字段名和pojo对象中的名称不一样,导致 Mybatis查出来的数据没有办法直接绑定到POJO对象上,所以我就去回顾了以下mybatis的集合绑定。

    代码

        <resultMap id="customerResultMap" type="Customer">
            <id property="customerId" column="customer_id"></id>
            <id property="customerName" column="customer_name"></id>
            <id property="customerPhone" column="customer_phone"></id>
            <id property="customerAddress" column="customer_address"></id>
        </resultMap>
    

    我们resultMap中的id就是用于唯一表示该映射关系的标签,type是映射到的POJO类。
    内部的id标签是每一个映射关系,property是我们POJO类中的变量名,column是数据库中的字段名。
    在下面的查询中,我们需要把resultType改成resultMap并且设置成我们对应的id,就可以完成映射关系。

  • 相关阅读:
    jquery ajax
    js 列表选择
    Jquery 搜索框自动提示
    图片居中跟inline-block
    模式学习(一)
    高效图形(一)
    eval() / Function()
    css3(一)
    回调函数(二)
    回调函数(一)
  • 原文地址:https://www.cnblogs.com/ZJPaang/p/13166584.html
Copyright © 2020-2023  润新知