• Mybatis(四)


    参考网址如下:

    http://www.cnblogs.com/xdp-gacl/p/4264425.html

    向大家推荐 博客园 孤傲苍狼 大哥的博客,东西写的有水平。小弟记录一下自己的学习历程,自勉。

    这次讨论的东西是当实体类中的成员变量名与数据库表中的列名不一样时的问题。

    应对这个问题,给出的方案有两个:

    1.利用sql语句的别名,将数据库中的字段 别名处理成实体类中的名字

    2.利用Mybati提供的方法,使用<resultMap>来映射字段名和实体类名的对应关系。

    <select id="selectOrderResultMap" parameterType="int" resultMap="orderResultMap">

             select * from orders where order_id=#{id}
         </select>
         <!--通过<resultMap>映射实体类属性名和表的字段名对应关系 -->
         <resultMap type="me.gacl.domain.Order" id="orderResultMap">
             <!-- 用id属性来映射主键字段 -->
             <id property="id" column="order_id"/>
             <!-- 用result属性来映射非主键字段 -->
             <result property="orderNo" column="order_no"/>
             <result property="price" column="order_price"/>
         </resultMap>

    每天进步一下小,一小下,坚持下来。

    不必悬梁刺股,不必挑灯夜读,学习是快乐的,喜欢编程。

  • 相关阅读:
    你本地测试环境再难搭建也要搭建出来调试代码
    00 alv抬头等
    流水号生产后调用
    ALV 顶栏的按钮设定
    Redis学习总结
    Mybatis总结
    面试题收集
    java 收集2
    关于Spring的69个面试问答——终极列表
    java 面试收集
  • 原文地址:https://www.cnblogs.com/lihao007/p/6753242.html
Copyright © 2020-2023  润新知