zoukankan      html  css  js  c++  java
  • mybatis的sql中字段两种映射(映射到实体)方式

    mybatis的xml配置文件中,字段映射的两种方式:

    1.resultMap标签中将数据库的字段与实体类中的字段对应:

    <resultMap id="BaseResultMap" type="com.maket.entity.ActMaketBase" >
        <id column="id" property="id" />
        <result column="acti_name" property="actiName"/>

    通过<result column="acti_name" property="actiName"/>将数据库中的字段acti_name对应到实体类中的字段actiName

    2.查询的时候使用as另起别名,别名与实体类中的字段一致:

    <select id="selectApprovePass" resultMap="BaseResultMap">
        SELECT
        id,acti_name as actiName
        FROM act_maket_base
      </select>

    通过as别名为实体类的字段名,将数据库中的字段映射到实体类的字段。

    总结:

    两种方式返回的实体类均能获取到值。

  • 相关阅读:
    线程状态
    线程的两种实现方式
    设计模式
    移动端适配总结(补充一个移动端touch案例)
    echart.js组件编写
    vuex,文件夹整理
    rem初始化
    PC初始化
    移动端初始化
    三角形实现原理
  • 原文地址:https://www.cnblogs.com/super-chao/p/8482821.html
Copyright © 2011-2022 走看看