mybatis中的 resultType和resultMap的使用

两个都是输出结果类型的。

1、resultType

        resultType可以输出简单类型

     
    
        输出pojo对象
 
     

        注意:用resultType的时候,要保证数据库的列名与java实体类的属性名相同,要不然输出的结果代码中接收的为null。这个问题我遇见了几次。

2、resultMap

        


        
        
       
        

        
        
        
    

    
    

        注意:resultMap适合使用返回值是自定义实体类的情况,是将字段名和属性名做一个对应关系;sql查询数据库字段名和实体类中的属性名不一致,则需要定义它们的映射关系。

        通常数据库字段是和实体类中的字段是有一定出入的,此时使用较多的为resultMap来做映射关系。

你可能感兴趣的:(mybatis,java,开发语言,sql)