mybatis支持属性“下划线”转“驼峰”的命名(下划线与驼峰命名规则的映射)

这种情况简单来说就是:“staff_name ”向 “staffName ” 的转换

查询的结果就是这个样:

 接数据的bean我希望是这个样:

mybatis支持属性“下划线”转“驼峰”的命名(下划线与驼峰命名规则的映射)_第1张图片

mapUnderscoreToCamelCase:是否启用下划线与驼峰式命名规则的映射(如first_name => firstName)  

解决办法:

Java代码:

public class Configuration {  
  
  protected Environment environment;  
  
  protected boolean safeRowBoundsEnabled = true;  
  protected boolean mapUnderscoreToCamelCase = false;  
  protected boolean lazyLoadingEnabled = false;  

使用: 
spring配置:

  
            
            
            
       

mybatis-config.xml:

  
       
            
       
  

mapper配置不需要写字段与属性的配置,会自动映射。

参考:http://blog.chinaunix.net/uid-26244834-id-3268354.html 

 

你可能感兴趣的:(mybatis)