mybatis支持属性使用驼峰的命名
2017-08-29 20:19
309 查看
mybatis支持属性使用驼峰的命名
参考:http://blog.chinaunix.net/uid-26244834-id-3268354.html 需要开启一个配置:
Java代码
public class Configuration {
protected Environment environment;
protected boolean safeRowBoundsEnabled = true;
protected boolean mapUnderscoreToCamelCase = false;
protected boolean lazyLoadingEnabled = false;
mapUnderscoreToCamelCase:是否启用下划线与驼峰式命名规则的映射(如first_name => firstName)
使用:
spring配置:
Xml代码
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="mapperLocations" value="classpath:sqlMapper/*" />
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:mybatis-config.xml"></property>
</bean>
mybatis-config.xml:
Xml代码
<configuration>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true" />
</settings>
</configuration>
数据库字段:
is_man
bean:
private Integer isMan;
mapper配置不需要写字段与属性的配置,会自动映射。
相关文章推荐
- mybatis支持属性使用驼峰的命名
- mybatis数据库字段带下划线,映射支持java类属性驼峰命名
- mybatis数据库字段带下划线,映射支持java类属性驼峰命名
- mybatis数据库字段带下划线,映射支持java类属性驼峰命名
- springmvc mybatis 配置一对多的关系使用 <association> 及实体类写法2Spring MVC 会按请求参数名和 POJO 属性名进行自动匹配自动为该对象填充属性值。支持
- Schema的命名空间支持---6.2.3: 为属性使用命名空间限定
- 在使用Sql server 2005 生成脚本时,出现目标服务器版本不支持该对象或不支持该对象的一个属性。 (Microsoft.SqlServer.Smo)的解决办法
- jQuery在IE8上使用,IE8提示“对象不支持此属性或方法”
- Yii2使用驼峰命名的形式访问控制器(实例讲解)
- [Java][MyBatis]mapperLocations属性通配符的使用
- Javascript 找一组数字中的最大数的方法(附使用Math.max来检测浏览器支持哪个属性)
- 关于使用jquery时,ie8下提示对象不支持的属性或方法的解决办法
- Schema的命名空间支持---6.2.5: 局部元素和局部属性的强制限定
- Spring Boot + H2 自动建表不支持多单词驼峰命名的问题
- 用PHP把html带连字符的属性转换为驼峰命名
- 设置ibatis中命名空间属性为true,才能使用!
- spring 和mybatis整合时 使用context:property-placeholder载不进属性 还报org.springframework.beans.factory.BeanCrea
- 已解决:spring boot加mybatis使用Map返回时,当值为空时属性也会没有
- Javascript 找一组数字中的最大数的方法(附使用Math.max来检测浏览器支持哪个属性)
- mybatis开启数据库字段自动映射为java驼峰命名规则