MyBatis ofType和javaType的区别说明

ofType和javaType的区别

JavaType和ofType都是用来指定对象类型的,但是JavaType是用来指定pojo中属性的类型,而ofType指定的是 映射到list集合属性中pojo的类型 。

pojo类:

public class User {
     private int id ;
     private String username ;
     private String mobile ;
     privateListposts;
}

user.xml:


          
          
          
                        
          
                  
            
            
          
     

MyBatis笔记 javatype和ofType

javaType和ofType 都是用来指明对象类型,区别在于使用的场合不一样

  • javaType是在指定pojo属性类型使用,也就是一对一映射的时候使用
  • ofType指定是当对象需要Collection进行list集合映射对象的时候使用,也就是一对多映射的时候使用

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(MyBatis ofType和javaType的区别说明)