JPA ID生成有问题

时间:2012-04-07 16:05:56

标签: jpa

我的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

问题是什么?

0 个答案:

没有答案