JavaType和ofType都是用来指定对象类型的,但是JavaType是用来指定pojo中属性的类型,而ofType指定的是映射到list集合属性中pojo的类型。
pojo类:
publicclass User {
privateint id;
privateString username;
privateString mobile;
privateList<Post>posts;
}

user.xml:
<resultMap type="User" id="resultUserMap">
<result property="id" javaType="int" column="user_id" />
<result property="username" javaType="string" column="username" />
<result property="mobile"  column="mobile" />
<!--javatype指定的是user对象的属性的类型(例如id,posts),而oftype指定的是映射到list集合属性中pojo的类型(本例指的是post类型)-->
<collection property="posts"  ofType="com.spenglu.Post"  javaType="java.util.ArrayList" column="userid">
<id property="id" column="post_id" javaType="int" jdbcType="INTEGER"/>   
<result property="title" column="title" javaType="string" jdbcType="VARCHAR"/>
<result property="content" column="content" javaType="string" jdbcType="VARCHAR"/>
</collection>
</resultMap>

转载于:https://www.cnblogs.com/QYou/p/9662327.html

mybatis的JavaType和ofType区别相关推荐

  1. javaType和ofType的区别

    javaType和ofType的区别 javaType用来指定对象所属的java数据类型,也就是private List<Post>posts 的ArrayList类型 ofType用来指 ...

  2. javatype与oftype的区别

    JavaType和ofType都是用来指定对象类型的,但是JavaType是用来指定pojo中对象属性的类型,而ofType指定的是映射到list集合属性中泛型的类型. xml文件 <?xml ...

  3. mybatis与php,浅谈mybatis中的#和$的区别

    浅谈mybatis中的#和$的区别 发布于 2016-07-30 11:14:47 | 236 次阅读 | 评论: 0 | 来源: 网友投递 MyBatis 基于Java的持久层框架MyBatis 本 ...

  4. 【mybatis】mybatis中 的# 和 $的区别

    mybatis中 的# 和 $的区别 参考地址:https://www.cnblogs.com/sxdcgaq8080/p/10869144.html 转载于:https://www.cnblogs. ...

  5. mybatis映射器${}和#{}的区别

    mybatis映射器${}和#{}的区别 转载于:https://www.cnblogs.com/liyuchen/p/7850185.html

  6. jdbc,mybatis,hibernate各自优缺点及区别

    jdbc,mybatis,hibernate各自优缺点及区别 先比较下jdbc编程和hibernate编程各自的优缺点. JDBC: 我们平时使用jdbc进行编程,大致需要下面几个步骤:1,使用jdb ...

  7. iBatis 2.x 和 MyBatis 3.0.x 的区别

    简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方.通过对本文的学习,读者基本能够了解 MyBatis ...

  8. MyBatis中selectByExample和selectByExampleWithBLOBs区别

    MyBatis中selectByExample和selectByExampleWithBLOBs区别 先贴一段自动生成的Mapper代码 <select id="selectByExa ...

  9. java in查询无法查询到数据(mybatis字符#与字符$的区别)

    mybatis字符#与字符$的区别 问题:使用in查询查询出一批数据,in查询的参数是字符串拼接的.调试过程中,把mybatis输出的sql复制到navicat中,在控制台将sql的参数也复制出来,替 ...

最新文章

  1. html5 drap 文件夹,带有显示ID的Html5 drap and drop问题
  2. 2020-11-11(C语言下JNI开发hello过程)
  3. 这篇 LaTeX 简单介绍的文章艺术含量很高哒!
  4. Spring事务传播机制和隔离级别
  5. Python都被用在哪?都有哪些人在用Python呢?
  6. 探讨浏览器CSS选择器的权重!!!
  7. C#读书笔记之继承、接口与抽象类续
  8. 生成 oracle 连接串,Generator连接Oracle数据库生成Model报错
  9. 单播 广播 组播_组播概念3
  10. pytorch orchvision.transforms.Normalize
  11. 数据接口请求异常:parerror_什么是接口的幂等性,如何实现接口幂等性?
  12. 学习笔记_2011-10-02
  13. 编写函数计算正方体体积
  14. 代数结构在计算机科学中的应用,代数结构
  15. python猜数字十次、猜对输出猜了多少次_python-猜数字小练习
  16. php获得视频文件扩展名,php 获取文件扩展名的 n 种方法
  17. 九连环解法和小程序。
  18. 基于asp.net721运动体育商城
  19. windows磁盘管理
  20. JAVA环境变量配置详解(全网最新详细教程)

热门文章

  1. tshark命令小结
  2. Vivado 2017.4版本下载
  3. 转行数据分析师后悔了?转行需要做哪些准备?
  4. 《大数据》笔记 Bonferroni correction
  5. 向量点积(Dot Product),向量叉积(Cross Product)
  6. iMX8模块Ubuntu移植
  7. 在unreal中的基于波叠加的波浪水面材质原理和制作
  8. 3年车载测试人员的经验总结分享
  9. ZipFile解压文件
  10. SQL面试题 (一)