错误[创建表会话(年份varchar(255)表示位数据不为空,会话varchar(255)

时间:2017-04-19 10:34:07

标签: hibernate jpa servlets glassfish

这是错误:

  

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:你有一个   SQL语法错误;查看与您的手册相对应的手册   MySQL服务器版本,用于正确的语法,用于位数据附近   not null,session varchar(255)not null,endingDate date,startingD'   在第1行

这是警告错误的类:     @实体     @Table(name =" session")     公共类Session实现Serializable {         @ID         私有字符串会话;         @ID         私人年份;

    @Temporal(javax.persistence.TemporalType.DATE)
    @Nullable
    private Date startingDate;

    @Temporal(javax.persistence.TemporalType.DATE)
    @Nullable
    private Date endingDate;

    @ManyToOne(targetEntity = Utilisateur.class)
    @Nullable
    private Utilisateur utilisateur;

    public Session() {

    }

    public String getSession() {
        return session;
    }

    public void setSession(String session) {
        this.session = session;
    }

    public Year getYear() {
        return year;
    }

    public void setYear(Year year) {
        this.year = year;
    }

    public Date getStartingDate() {
        return startingDate;
    }

    public void setStartingDate(Date startingDate) {
        this.startingDate = startingDate;
    }

    public Date getEndingDate() {
        return endingDate;
    }

    public void setEndingDate(Date endingDate) {
        this.endingDate = endingDate;
    }

    public Utilisateur getUtilisateur() {
        return utilisateur;
    }

    public void setUtilisateur(Utilisateur utilisateur) {
        this.utilisateur = utilisateur;
    }
}

0 个答案:

没有答案