mybatis+springmvc 数据库带下划线的字段无法取到值

J2EE 码拜 9年前 (2016-06-02) 1953次浏览
map映射文件
<mapper namespace=”spring4.mapper.CustomerAccountMapper” >
<resultMap id=”BaseResultMap” type=”spring4.po.CustomerAccount” >
<id column=”CUSTOMER_ID” property=”customerId” jdbcType=”VARCHAR” />
<result column=”CUSTOMER_NAME” property=”customer_Name” jdbcType=”VARCHAR” />
CustomerAccountMapper继承CustomerAccount
CustomerAccount:
public class CustomerAccount {
private String customerId;
private String customer_Name;
customer_Name可以取到值,而customerId就是null
假如在map文件中将customerId变成customer_Id,才能取到值
以上文件是由mybatis的逆向工程创建的
oracle数据库
怎么样解决这个问题?
解决方案

40

你数据库查询出来的字段应与column后的值一致,跟CustomerAccount里面的字段没关系

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mybatis+springmvc 数据库带下划线的字段无法取到值
喜欢 (0)
[1034331897@qq.com]
分享 (0)