Java PSQLException:错误:列不存在位置:8

Java PSQLException:错误:列不存在位置:8,java,eclipse,rest,jersey,postgresql-9.1,Java,Eclipse,Rest,Jersey,Postgresql 9.1,org.postgresql.util.PSQLException:错误:“反馈ID”列不存在 职位:8 我得到这个错误,但无法理解这背后的原因。 它表明:- ** org.postgresql.util.PSQLException:错误:“反馈ID”列不存在 exist提示:可能您想引用该列 “反馈。反馈ID”。职位:8 ** postgres中的数据库表: create table `company`.`feedback` ( feedbackIdint(10)不为空, feedbackA

org.postgresql.util.PSQLException:错误:“反馈ID”列不存在 职位:8

我得到这个错误,但无法理解这背后的原因。 它表明:- **


org.postgresql.util.PSQLException:错误:“反馈ID”列不存在 exist提示:可能您想引用该列 “反馈。反馈ID”。职位:8

**

postgres中的数据库表:

create table `company`.`feedback` (
feedbackId
int(10)不为空,
feedbackActionId
int(12)不为空,
description
varchar(200)默认为空,
feedbackText
varchar(2000)默认为空,
email
varchar(100)不为空,
createdDate
日期不为空 );


提前谢谢。

这个问题可能会对你有所帮助。看起来Postgres对列名是区分大小写的。您可能需要在引号中包含字段名

请尝试使用: @GeneratedValue(策略=GenerationType.IDENTITY) 在POJO类Id字段中。
这件事解决了我的错误。

你能在问题中包含你的反馈表模式吗?列名称从“反馈”更改为“反馈”后缺少空格@RaviChandra谢谢。但是在删除空间后,我得到的仍然是相同的error.org.postgresql.util.PSQLException:错误:列“feedbackid”不存在提示:也许您是想引用列“feedback.feedbackid”。职位:8@AnshuAshish请接受这一回答或投票,如果它解决了你的问题。
public Feedback getFeedbackById(int id) throws SQLException, ClassNotFoundException {
    conn = DBConnection.setDBConnection();
    String sqlQuery = "select feedbackId, feedbackActionId, description, feedbackText, email, createdDate" +
                           "from feedback " + 
                           " where feedbackId = " + id ;
    DBConnection dbConn = new DBConnection();
    ResultSet resultSet = dbConn.getResultSet(sqlQuery, conn);
    int feedbackId = resultSet.getInt("feedbackId");
    int feedbackActionId = resultSet.getInt("feedbackActionId");
    String description = resultSet.getString("description");
    String feedbackText = resultSet.getString("feedbackText");
    String email = resultSet.getString("email");
    Date createdDate = resultSet.getDate("createdDate");
    feedback = new Feedback(feedbackId, feedbackActionId, description, feedbackText, email, createdDate);

    resultSet.close();

    return feedback;
}