MyBatis中,实体类的属性名和数据库中的字段名不一致怎么办?

三种解决方法:

1、在查询语句上,对数据库中的字段名起别名。

2、配mybatis-config.xml中开启驼峰命名

<!-- 开启驼峰命名 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>

3、使用<resultMap>给实体类的属性名起别名

<resultMap type="com.wdq.mybatis.bean.Employee" id="MyEmp">
	<!-- 指定主键列的封装规则 
		column:指定哪一类
		property:指定对应的javaBean属性
	-->
	<id column="id" property="id" />
	<result column="last_name" property="lastName"/>
</resultMap>
发布了247 篇原创文章 · 获赞 53 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_42391248/article/details/105397429