我在以下实体类之一中使用Lombok:
@Entity
@Table(name = "student_details")
@Data
@Builder
public class Student {
@Id
private int studentId;
private String studentName;
private String courseEnrolled;
private String rollNo;
当我运行此命令时,我收到以下错误:
java: constructor Student in class com.example.student.entity.Student cannot be applied to given types;
required: no arguments
found: int,java.lang.String,java.lang.String,java.lang.String
我试图提供默认构造函数@NoArgsConstructor
,但它抛出编译器错误,指出没有定义任何参数的构造函数.
我不能理解为什么会发生这种情况.有谁可以指导为什么会发生这种情况?