How to use the default and parameterized constructor using Lombok, after using the Lombok annotations for Constructor?
I have added the Lombok dependency in pom.xml but when I create the default and parameterized constructor it gives the error, The constructor BadgeCard(null, null, int, null) is undefined
BadgeCard.java
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import lombok.AllArgsConstructor;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.RequiredArgsConstructor;
import lombok.ToString;
@NoArgsConstructor
@RequiredArgsConstructor
@AllArgsConstructor
@Getter
@ToString
@EqualsAndHashCode
@Entity
public class BadgeCard {
@Id
@GeneratedValue
@Column(name = "BADGE_ID")
private Long badgeId;
private Long userId;
private long badgeTimestamp;
private Badge badge;
public BadgeCard() {
this(null, null, 0, null);
}
public BadgeCard(final Long userId, final Badge badge) {
this(null, userId, System.currentTimeMillis(), badge);
}
}