mybatis的sql中字段两种映射(映射到实体)方式
2018-02-28 11:48
423 查看
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别名为实体类的字段名,将数据库中的字段映射到实体类的字段。
总结:
两种方式返回的实体类均能获取到值。
相关文章推荐
- Mybatis SQL语句的两种映射方式 mapper的xml配置和接口两种方式
- 4、Hibernate 实体关系映射(一、单边一对多关系 注解、xml两种方式)
- hibernate的sql查询出来封装实体的两种方式
- mybatis 一对一的映射(两种方式)
- Mybatis打印调试sql的两种方式
- mybatis打印sql log4j的两种配置方式
- 设置Mybatis打印调试sql的两种方式
- MyBatis 映射SQL的几种方式
- 将map映射成实体对象的两种方式 将list映射成对象
- 设置Mybatis打印调试sql的两种方式
- 设置Mybatis打印调试sql的两种方式
- Code First02---CodeFirst配置实体与数据库映射的两种方式
- MyBatis 3(2)实体映射 & CRUD 操作(XML/注解方式)
- mybatis中注册映射sql的Mapper的三种方式详解
- MyBatis与Mysql字段映射的三种方式
- mybatis 映射文件中if标签判断字符串相等的两种方式
- MyBatis动态sql_foreach下foreach批量插入两种方式
- 设置Mybatis打印调试sql的两种方式
- 4、Hibernate 实体关系映射(二、单边多对一关系 注解、xml两种方式)
- mybatis 构建SqlSessionFactory的几种方式 以及调用sql映射语句的几种方式