step1:我有一个带有构造器的mappd父类。
@MappedSuperclass
public abstract class CommonConfig{
@JsonFormat
@Column(name ="LastModifiedTime")
@Temporal(TemporalType.TIMESTAMP)
protected Date lastModifiedTime;
@JsonProperty
@NonNull
@Column(name = "IsActive")
protected boolean isActive;
@NonNull
@Column(name = "ModifiedUserID")
private int modifiedUserID;
public CommonConfig(Date lastModifiedTime, boolean isActive, int modifiedUserID) {
this.lastModifiedTime = lastModifiedTime;
this.isActive = isActive;
this.modifiedUserID = modifiedUserID;
}步骤2:我的基类在这里,告诉我如何为我的基类构造一个构造器。
@Entity
@Table(name = "config_impact")
public class ConfigImpact extends CommonConfig {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name = "ImpactID")
private Integer id;
@NonNull
@Column(name = "ImpactName")
private String impactName;
@NonNull
@Column(name = "Description")
private String description;
public ConfigImpact(Integer id, String impactName, String description) {
super(lastModifiedTime, isActive, modifiedUserID);
this.id = id;
this.impactName = impactName;
this.description = description;
}如何为基类创建构造函数它给了我一个错误。告诉我一种我被困在这里的方法。
发布于 2021-06-10 13:50:07
您的ConfigImpact构造函数应该如下所示:
public ConfigImpact(Date lastModifiedTime, boolean isActive, int modifiedUserID, Integer id, String impactName, String description) {
super(lastModifiedTime, isActive, modifiedUserID);
this.id = id;
this.impactName = impactName;
this.description = description;
}https://stackoverflow.com/questions/67420849
复制相似问题