java - 从 lombok @AllArgsConstructor 中排除特定变量
问题描述
我有一个使用 Lombok 的实体类,我需要如何从 Lombok @AllArgsConstructor 注释中排除某些变量?
@Entity
@Table(name = "customer")
@Data
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
public class Customer {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private int id;
@Column(name = "first_name")
private String firstName;
@Column(name = "last_name")
private String lastName;
@Column(name = "email")
private String email;
}
从上面的代码中,我需要知道如何从@AllArgsConstructor 中排除“id”。
是否有任何其他注释可用于通过排除某些变量来创建构造函数?
提前致谢
解决方案
推荐阅读
- java - 所有步骤后 SpringBatch 失败,数据未插入数据库。尝试使用错误的版本 (1) 更新步骤执行 id=2,其中当前版本为 2
- c# - RTL 阿拉伯语文本,句号在结尾而不是开始
- javascript - 如何将上一个按钮添加到 jQuery 记录
- python - Python正则表达式,括号中的可选单词?
- xml - 如何从谷歌 RSS 提要中获取图像?
- python - 当它们位于不同的行中时,lxml 不会读取 XML 开始和结束标记
- c# - PDF 签名验证失败
- java - 从 Firestore 检索数据不稳定
- reactjs - 反应 axios .then() 不运行
- r - 从数据框中计算从前一组中添加和删除的新元素