zoukankan      html  css  js  c++  java
  • 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>

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

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

  • 相关阅读:
    [POJ]poj2632(模拟)
    [EOJ]2019 ECNU XCPC March Selection #2
    [POJ]POJ1328(trie)
    卡特兰数相关总结
    2019海亮夏令营随笔
    树上数数 题解
    护卫小队 题解
    洛谷 P2966 [USACO09DEC]牛收费路径Cow Toll Paths 题解
    洛谷 P4735 最大异或和
    登峰造极 题解
  • 原文地址:https://www.cnblogs.com/lihao007/p/6753242.html
Copyright © 2011-2022 走看看