mybatis查询部分值为null

使用mybatis查询mysql数据库,只有查询的那个字段sequence的值存在其他值都是null。

原因是对应的实体类写的不对。在mysql中,表中字段除了sequence其他都带_,比如vessel_code,像这样的字段写实体类entity时候是不可以定义这个字段为vessel_code的,必须采用驼峰命名法,如下

/**
* get vesselCode
*/
@Column(name = "vessel_code")
public String getVesselCode() {
return vesselCode;
}
/**
* set vesselCode
*/
public void setVesselCode(String vesselCode) {
this.vesselCode = vesselCode;
addValidField("vesselCode");
}
如果还是现实不出来需要配置mybatis的驼峰命名

 

posted @ 2021-02-08 14:29  bnewky0319  阅读(518)  评论(0编辑  收藏  举报