mybatis:javaType和ofType的区别

我对javaType和ofType的理解:

ofType用于collection标签中,一对多的关系,比如查询角色对应的权限(一个角色可能对应多种权限),实体类中Role的Modules也是用集合存储的:

 
    
    
    
      
      
    
  

Role实体类:

    private Integer id;

    private String name;

    private Listmodules;

javaType用于association标签中,一对一或多对一的关系,比如查询用户对应的角色(一般一个用户只对应一个角色),实体类中User的Role是单独存储的:


    
    
    
      
    
  
User实体类:
    private Integer id;

    private String userName;

    private String password;

    private Role role;

你可能感兴趣的:(后端,java)