mybatis resultmap标签type属性什么意思

mybatis resultmap标签type属性什么意思?

:就表示被转换的对象啊,被转换成object的类型啊

<resultMap id="BaseResultMap" type="BaseObject">
<id property="id" column="id" />
<result property="appId" column="appid" />
<result property="type" column="type" />
<result property="title" column="title" />
<result property="poster" column="poster" />
<result property="publisherUid" column="publisher_uid" />
<result property="likeCount" column="like_count" />
<result property="commentCount" column="comment_count" />
<result property="watchCount" column="watch_count" />
<result property="weight" column="weight" />
<result property="status" column="status" />
<result property="createTime" column="create_time" />
<result property="category" column="category" />
<result property="mediaType" column="media_type" />
<result property="mediaDuration" column="media_duration" />
<result property="contentUrl" column="content_url" />
</resultMap>

时间: 2024-07-30 13:49:25

mybatis resultmap标签type属性什么意思的相关文章

mybits配置文件resultMap标签的配置

什么时候用resultType?什么时候用resultMap? resultMap:当查询结果和pojo类不能直接对应时,可以使用resultMap对查询结果和pojo做一个映射,使其匹配. 标签:resultMap 标签结构: <resultMap id="" type=""> <id column="" property=""/> <result column="" pro

Mybatis ResultMap 和 resultType 区别

一.概述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在.在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对应的值.①当提供的返回类型属性是resultType时,MyBatis会将Map里面的键值对取出赋给resu

mybatis 中 sql 映射文件 select 标签以及 入 resultMap 标签的应用

1.自定义某个 javabean 的封装规则: 注:可以看到,select 标签中引用了 定义好的 resultMap 的值.resultMap 标签中的 type 为javabean 类型,id 为唯一标识.id 子标签定义主键(这样定义底层会有优化.)column 属性为字段名,property 属性为字段值. 注:可以看到测试结果没有出现问题,说明代码没有错误. 2.自定义某个 javabean 的级联属性封装: a.准备工作:mysql 数据库中,在之前 tbl_employees 表的

mybatis学习 十三 resultMap标签 一对一

1 .<resultMap>标签 写在mapper.xml中,由程序员控制SQL查询结果与实体类的映射关系. 在写<select>标签中,有一个resultType属性,此时select标签中,select语句的返回字段要与resultType属性指定的类的属性名称一致,此时成为自动映射,但是当要接收查询接口的类的属性名称,与select语句的返回字段不一致时,mybatis时无法自动进行映射的,此时需要程序员手动指定映射,此时就用到resultMap标签. 2. <resu

&lt;button&gt;标签的type属性

在aspx页面中,定义了<form>标签.<botton>标签,这时点击button按钮,是提交form表单. 我在项目中,在<botton>标签中定义了onclick事件A,点击该事件能够执行事件中的方法,但如果在其他地方也定义有事件B,每次点击过事件A,发现事件B也会跟着 再次执行. 原因:这是因为在<botton>标签中未加入“type="button"”,因为默认是"submit".Submit提交会触发其他事

mybatis ResultMap详解

前言 MyBatis是基于"数据库结构不可控"的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了. 在深入ResultMap标签前,我们需要了解从SQL查询结果集到JavaBean或POJO实体的过程. 从SQL查询结果到领域模型实体 通过JDBC查询得到ResultSet对象 遍历ResultSet对象并将每行数据暂存到HashMap实例中,以

Mybatis中实体类属性与数据库列表间映射方法介绍

           这篇文章主要介绍了Mybatis中实体类属性与数据列表间映射方法介绍,一共四种方法方法,供大家参考.         Mybatis不像Hibernate中那么自动化,通过@Column注解或者直接使用实体类的属性名作为数据列名,而是需要自己指定实体类属性和数据表中列名之间的映射关系,这一点让用惯了Hibernate的人很不习惯,所幸经过探索找到了建立映射关系的几种办法,其中总也有比较简单的. 首先定义一个实体类User,如下: public class User { pr

Mybatis全部标签与解释说明

一.定义SQL语句 (1)select 标签的使用 属性介绍: id :唯一的标识符. parameterType:传给此语句的参数的全路径名或别名 例:com.test.poso.User或user resultType :语句返回值类型或别名.注意,如果是集合,那么这里填写的 是集合的泛型,而不是集合本身(resultType 与resultMap 不能并用) 例子: sql: <select id="userList" parameterType="user&qu

hao947 : Mybatis resultMap配置插入和主键自增返回 : 好947

映射配置文件  好947  <!-- type:映射实体类的数据类型 id:resultMap的唯一标识 -->  <resultMap type="person" id="BaseResultMap">   <!-- column:库表的字段名 property:实体类里的属性名 -->   <id column="person_id" property="personId" /&g