Netbeans(?)中的错误:属性列名称(长度)是保留的Java Persistence QL关键字

时间:2010-03-26 12:46:41

标签: jpa

我在Oracle数据库中有一个名为length的列。我无法更改列名称。当我在JPA实体中使用@Column(name="length")时,我收到以下错误:

  

属性列名(长度)是一个   保留Java持久性QL关键字

我使用的是Netbeans 6.8 IDE。

有关于此的任何想法吗?

由于

1 个答案:

答案 0 :(得分:3)

如果我没弄错,用双引号转义列名应该可以。

@Column(name="\"length\"")
private int length;