党团范文

Springboot:pojo和@Data的小摩擦

| 点击:

【www.fsgl168.com--党团范文】

pojo中定义的实体字段建议使用驼峰命名,但是如果在数据库的表对应的字段是下划线,则通过mapper方式获取到的实体无法get到值,所以需要配置mybatis来自动转成驼峰实体属性。

如果使用的是yml配置文件,则方法如下:

mybatis:  configuration:    mapUnderscoreToCamelCase: true

改为驼峰之后才能使用@Data来自动完成get/set方法,否则如果保持在pojo是下划线方式的属性,则只能自定义get方法了。例如在pojo实体类中有个属性如下:

private String search_key_word;

那么如果不改成驼峰方式,则需要在mapper类中自己定义get方法:

public String getSearchKeyWord() {    return search_key_word;}

本文来源:http://www.fsgl168.com/fanwen/104361/