我的Customer类中的ID生成存在一些问题。我创建了一个新客户并设置了除ID以外的属性,当我尝试将其保存到DB时出现错误: ID不是表格或VTI中的列:'APP.PERSON'。
我的英语不好
我的Person类,这是我客户的超类:
@Entity
@Table(name = "person")
@Inheritance(strategy= InheritanceType.JOINED)
@DiscriminatorColumn(discriminatorType= DiscriminatorType.STRING, name="disc_type")
@DiscriminatorValue("person")
public class Person implements Serializable {
@Id
@Column(name="ID")
@GeneratedValue(strategy = GenerationType.AUTO)
private int userID;
private String username;
private String password;
private String name;
private String surname;
private String email;
......等等构造函数,getter,setter
问题是什么?