Hibernate + PostgreSql中列的名称中的下划线

时间:2014-09-18 12:56:47

标签: hibernate postgresql naming

我已经创建了一个PostgreSql数据库并配置了Hibernate。现在我有列命名的问题。

在表“users”中,我有一个列“role_id”。

之后,我在Java中创建了实体:

    @Basic
    @Column(name = "role_id")
    public long getRoleId() {return roleId;}
    public void setRoleId(long roleId) {this.roleId = roleId; }

然后我收到错误:

ERROR: column "roleid" of relation "users" does not exist

如果我将该列指定为“role_id”,为什么列的错误名称是“roleid”。在另一个表中,所有列名都没有下划线,所有都是完美的。

由于

0 个答案:

没有答案