一般在javabean(或pojo、domain)中,都是一堆get、set方法。
有没有觉得是无脑的机械操作,虽说有工具帮我们自动生成吧,但如果一个属性修改了,get、set方法也要修改,还是有点麻烦的。
下面,我介绍今天的主角lombok,我们使用它,就可以不用写get、set方法。
性能上,和自己写了get、set方法是一样的,这个大家不用担心。
在pom.xml添加依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
在设置中下载lombok插件
在类ProductCategory上加对应注解
package com.lbl.dataObject;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
/**
* 类目
* Created by 李柏霖
* 2020-10-09 20:41
* product_category
*/
@Entity
@DynamicUpdate
@Data //生成getter,setter等函数
@AllArgsConstructor //生成全参数构造函数
@NoArgsConstructor //生成无参构造函数
public class ProductCategory {
/** 类目id. */
@Id
@GeneratedValue
private Integer categoryId;
/** 类目名字. */
private String categoryName;
/** 类目编号. */
private Integer categoryType;
public ProductCategory(String categoryName, Integer categoryType) {
this.categoryName = categoryName;
this.categoryType = categoryType;
}
}