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>

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

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

  • 相关阅读:
    Python 面向对象
    python Flask
    工作中的Python脚本
    python模块
    python函数
    Python小课题练习作业
    Python文件处理
    Maven 生成可执行的jar包
    Maven [ERROR] 不再支持源选项 5。请使用 6 或更高版本
    MySQL 导入导出数据
  • 原文地址:https://www.cnblogs.com/lihao007/p/6753242.html
Copyright © 2011-2022 走看看