我使用Inheritance概念創建了一個表,以將數據浸入到Google應用引擎數據存儲中。它包含以下代碼,但它顯示error.How用戶繼承concept.What錯誤在我的計劃jpa中的繼承概念
計劃1:
@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public class calender {
@Id
private String EmailId;
@Basic
private String CalName;
@Basic
public void setEmailId(String emailId) {
EmailId = emailId;
}
public String getEmailId() {
return EmailId;
}
public void setCalName(String calName) {
CalName = calName;
}
public String getCalName() {
return CalName;
}
public calender(String EmailId, String CalName) {
this.EmailId = EmailId;
this.CalName = CalName;
}
}
方案2:
@Entity
public class method extends calender {
@Id
private String method;
public void setMethod(String method) {
this.method = method;
}
public String getMethod() {
return method;
}
public method(String method) {
this.method = method;
}
}
我的約束是我想要的輸出像這樣
Calendartable包含
Emailid
calendarname
和方法表包含
Emailid
method
如何實現這一目標?
它顯示了在這條線public method(String method)
java.lang.Error: Unresolved compilation problem:
Implicit super constructor calender() is undefined. Must explicitly invoke another constructor
請,更精確。你遇到了什麼錯誤?你需要實現什麼樣的繼承?你的意思是「方法」應該繼承「日曆」嗎?如果是這樣,我沒有看到「擴展」在「方法」類中的字... – user132371
雅我添加擴展,但它顯示了另一個錯誤,我也包括,也 – user246160