Ошибка в Netbeans (?): Имя столбца атрибута (длина) является зарезервированным ключевым словом Java Persistence QL - PullRequest
0 голосов
/ 26 марта 2010

У меня есть столбец с именем length в базе данных Oracle. Я не могу изменить имя столбца. Когда я использую @Column(name="length") в сущности JPA, я получаю следующую ошибку:

имя столбца атрибута (длина) является зарезервированное ключевое слово Java Persistence QL

Я использую среду Netbeans 6.8.

Есть идеи по этому поводу?

Спасибо

1 Ответ

3 голосов
/ 28 марта 2010

Если я не ошибаюсь, экранирование имени столбца в двойных кавычках должно работать.

@Column(name="\"length\"")
private int length;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...