Google app engine jpa中的继承概念
我使用继承概念创建了一个表,将数据存储到GoogleAppEngine数据存储中。它包含以下代码,但显示了错误。如何使用用户继承概念。我的程序中有什么错误 方案1:Google app engine jpa中的继承概念,google-app-engine,jpa,Google App Engine,Jpa,我使用继承概念创建了一个表,将数据存储到GoogleAppEngine数据存储中。它包含以下代码,但显示了错误。如何使用用户继承概念。我的程序中有什么错误 方案1: @Entity @Inheritance(strategy = InheritanceType.JOINED) public class calender { @Id private String EmailId; @Basic private String CalName; @Basi
@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;
}
}
我的限制是我想要这样的输出
日历表包含
Emailid
calendarname
Emailid
method
和方法表包含
Emailid
calendarname
Emailid
method
如何做到这一点
这一行显示以下错误public方法(String方法)
GAE/J的数据存储不是RDBMS,因此唯一有意义的“继承策略”是每个类的表。如果您指定了该策略,我希望GAE/J会抛出一个异常,如果没有,那么您应该对它们提出一个问题GAE/J的数据存储不是RDBMS,因此唯一有意义的“继承策略”是每个类的表。如果您指定了该策略,我希望GAE/J抛出异常,如果没有,那么您应该对它们提出问题。您的错误“constructor calendar()未定义”非常简单。您应该在calendar类中创建不带参数的构造函数(如果不想使用它,可以将其设置为私有)。这是因为只有在类中没有其他构造函数的情况下,编译器才能自己创建默认构造函数。您的错误“constructor calender()未定义”非常简单。您应该在calendar类中创建不带参数的构造函数(如果不想使用它,可以将其设置为私有)。这是因为只有当类中没有其他构造函数时,编译器才能自己创建默认构造函数
加入的
继承策略日历中添加默认构造函数
@Id
注释方法
字段加入的
继承策略日历中添加默认构造函数
@Id
注释方法
字段请说得更准确些。你犯了什么错误?您需要实现什么样的继承?你是说“方法”应该继承“日历”吗?如果是这样,我在“method”类中看不到“extends”这个词……是的,我添加了extends,但它显示了我包含的另一个错误,也就是说,更准确一点。你犯了什么错误?您需要实现什么样的继承?你是说“方法”应该继承“日历”吗?如果是这样,我在“method”类中看不到“extends”这个词……是的,我添加了extends,但它显示了我还包含的另一个错误