在使用MyBatis数据库持久层框架时,咱们常用MyBatis Plus和它提供的代码生成器,简化开发和提升效率。
数据库
在生成Entity时,代码生成器的策略配置提供了一个lombok属性,能够指定是否使用lombok模式,此时对应属性访问器的生成方式。因为lombok对代码侵入程度较大而且依赖IDE插件,在不肯意使用lombok时,只需设置属性关闭便可:StrategyConfig.setEntityLombokModel(false);框架
l StrategyConfig默认是关闭lombok模式ide
l MyBatis Plus提供的代码生成器示例,打开了lombok模式函数
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class Log extends BaseEntity {
private static final long serialVersionUID = 1L;
private Integer ops;
private String summary;this
}spa
l 设置为false或者删除该行代码,生成的Entity将生成get/set函数插件
public class Auth extends BaseEntity {
private static final long serialVersionUID = 1L;
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}blog
}开发