mybatis支持属性使用驼峰的命名

来源:互联网 发布:人工智能政策 编辑:程序博客网 时间:2024/05/18 02:26

mybatis支持属性使用驼峰的命名


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

需要开启一个配置: 
Java代码  收藏代码
  1. public class Configuration {  
  2.   
  3.   protected Environment environment;  
  4.   
  5.   protected boolean safeRowBoundsEnabled = true;  
  6.   protected boolean mapUnderscoreToCamelCase = false;  
  7.   protected boolean lazyLoadingEnabled = false;  


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

使用: 
spring配置: 
    
Xml代码  收藏代码
  1. <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">  
  2.           <property name="mapperLocations" value="classpath:sqlMapper/*" />  
  3.           <property name="dataSource" ref="dataSource" />  
  4.           <property name="configLocation" value="classpath:mybatis-config.xml"></property>  
  5.      </bean>  

mybatis-config.xml: 
Xml代码  收藏代码
  1. <configuration>  
  2.      <settings>  
  3.           <setting name="mapUnderscoreToCamelCase" value="true" />  
  4.      </settings>  
  5. </configuration>  


数据库字段: 
is_man 

bean: 
private Integer isMan; 

mapper配置不需要写字段与属性的配置,会自动映射。 
阅读全文
0 0
原创粉丝点击