Я пытаюсь отправить данные из моего приложения для Android в службу REST, чтобы они могли быть сохранены в базе данных. Я успешно сделал это в другом приложении, над которым я работал, и когда я пытаюсь сделать это с этим проектом, я получаю эту ошибку:
org.hibernate.QueryException: не удалось разрешить свойство: line_type
В моей базе данных Oracle поле с именем "LINE_TYPE
"и VARCHAR2(20 BYTE).
Вот код в моей сервисной таблице REST (который я отредактировал из моей базы данных Oracle):
private String lineType;
@Column(name="LINE_TYPE")
@Size(max = 20, message = "Line Type has a max size of 20 characters.")
public String getLineType() {
return this.lineType;
}
public void setLineType(String lineType) {
this.lineType = lineType;
}
Также в моей таблице Критерии у меня есть getters
и setters
:
public String getLineType() {
return lineType;
}
public void setLineType(String lineType) {
this.lineType = lineType;
}
В прошлый раз, когда я имел эту ошибку, это было из-за орфографической ошибки или чувствительности к регистру, но я проверил двойную и тройную проверку, а здесь это не так.
Я отладил объект, который служба REST получает в NetBeans, и я вижу, что он получает данные. Так почему же это не может быть решено?
Кто-нибудь видит что-то, чего я не вижу?