myBatis-plus:驼峰配置没有生效

在Spring-Mybatis.xml中配置的驼峰转换如下


        
        
       
        
        
    

当sql语句为:

发现所有有下划线的列名不对对应到实体的属性名。除非将有下划线的属性名写成类似 u.user_id as userId,才能映射出来。

如果有设置resultMap,直接将sql改为下面这样也行。

不使用resultMap的解决方法如下:

在mybatis-config.xml文件里配置:


    
    
 
        
        
    

 在Spring-Mybatis.xml中配置SqlSessionFactory:

 
    
        
        
        
        
        
        
        
        

        
            
                
                
                    
                
            
        
        
        
    

疑问:mybatis的全局配置设置了驼峰转换,为什么不生效呢?有大佬知道原因吗?

你可能感兴趣的:(SSM,Mybaits)