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>

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

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

  • 相关阅读:
    校验相关问题
    类型转换和操作符重载 (c#)
    泛型委托Func<string,string>()
    第三次作业 刘惠惠
    刘惠惠1.12
    第二次作业刘惠惠2.6,2.15
    刘惠惠1.8
    第四次作业 刘惠惠
    刘惠惠1.2
    设计模式中的单件模式
  • 原文地址:https://www.cnblogs.com/lihao007/p/6753242.html
Copyright © 2011-2022 走看看