JPA表无法解析

时间:2017-10-03 20:17:46

标签: java eclipse jpa java-ee

我有一个这样的JPA实体:

@Entity
@Table(name = "USER", schema="APP")
public class User implements Serializable {

    @Id @GeneratedValue 
    private long id; 
    private String name;
    private static final long serialVersionUID = 1L;

    public User() {
        super();
    }   
    public String getName() {
        return this.name;
    }

    public void setName(String nam) {
        this.name = nam;
    }   


}

我尝试以这种方式生成相关表: enter image description here

但我得到了这个: enter image description here

我认为这可能是相关的:

enter image description here

我无法理解为什么它会在其中创建一个模式USER和一个表SEQUENCE: enter image description here

1 个答案:

答案 0 :(得分:1)

根据数据库,USER可能是保留的工作。你似乎使用德比。这是德比的保留词:

  

https://db.apache.org/derby/docs/10.2/ref/rrefkeywords29722.html

尝试以不同方式命名您的表格。