Java 当我试图使用Lombok生成默认的和参数化的构造函数时,它给出了错误?

Java 当我试图使用Lombok生成默认的和参数化的构造函数时,它给出了错误?,java,hibernate,spring-boot,annotations,lombok,Java,Hibernate,Spring Boot,Annotations,Lombok,在使用构造函数的Lombok注释之后,如何使用Lombok使用默认和参数化构造函数 我已经在pom.xml中添加了Lombok依赖项,但是当我创建默认的参数化构造函数时,它给出了错误,构造函数证卡(null,null,int,null)未定义 BadgeCard.java import javax.persistence.Column; 导入javax.persistence.Entity; 导入javax.persistence.GeneratedValue; 导入javax.persiste

在使用构造函数的Lombok注释之后,如何使用Lombok使用默认和参数化构造函数

我已经在pom.xml中添加了Lombok依赖项,但是当我创建默认的参数化构造函数时,它给出了错误,构造函数证卡(null,null,int,null)未定义

BadgeCard.java

import javax.persistence.Column;
导入javax.persistence.Entity;
导入javax.persistence.GeneratedValue;
导入javax.persistence.Id;
导入lombok.allargsconstuctor;
导入lombok.EqualsAndHashCode;
进口龙目吸气剂;
导入lombok.noargsconstuctor;
导入lombok.RequiredArgsConstructor;
进口龙目草;
@诺尔格构装师
@所需参数构造函数
@AllArgsConstructor
@吸气剂
@托斯特林
@EqualsAndHashCode
@实体
公务舱证卡{
@身份证
@生成值
@列(name=“BADGE\u ID”)
私人长獾;
私有长用户ID;
私有长时间戳;
私人徽章;
公共卡(){
这个(null,null,0,null);
}
公共徽章卡(最终长用户ID、最终徽章){
这(null,userId,System.currentTimeMillis(),badge);
}
}

noargsconstuctor和allargsconstuctor注释对于可能重复的No就足够了,它不是重复的。实际上,我想问一下何时使用Lombok的构造函数注释。并编写默认的参数化构造函数,我得到以下错误。构造函数标签卡(null,null,int,null)是未定义的你让Lombok创建一个无参数的构造函数,但是你自己在写一个,为什么?这就是我想问的我使用了注释,它也需要创建构造函数吗?你能发布你的依赖项吗?好的,有没有办法用Lombok实现构造函数链接,你知道吗?@farhanlq如果你想要构造函数链接,那么你必须自己编写它们。