Java 错误SqlExceptionHelper-未知列';feedinputp客户端';在';字段列表';

Java 错误SqlExceptionHelper-未知列';feedinputp客户端';在';字段列表';,java,mysql,hibernate,Java,Mysql,Hibernate,我正在从事一个Hibernate项目,我的DAO中有以下代码: @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "ClientKey",referencedColumnName="ClientKey") public Client getClient() { return client; } public void setClient(Client client) { this.client = client; }

我正在从事一个Hibernate项目,我的DAO中有以下代码:

@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "ClientKey",referencedColumnName="ClientKey")
public Client getClient() {
    return client;
}

public void setClient(Client client) {
    this.client = client;
}
我的表格说明:

'FeedKey', 'bigint(20)', 'YES', '', NULL, ''
'ClientKey', 'bigint(20)', 'YES', '', NULL, ''
'CreatedBy', 'bigint(20)', 'YES', '', NULL, ''
'CreatedTs', 'datetime', 'YES', '', 'CURRENT_TIMESTAMP', ''
'JobInstanceKey', 'bigint(20)', 'YES', '', NULL, ''
'LogicalDeleteTms', 'datetime', 'YES', '', '2037-12-31 00:00:00', ''
'ParamName', 'varchar(128)', 'YES', '', NULL, ''
'ParamOper', 'varchar(64)', 'YES', '', NULL, ''
'ParamValue', 'varchar(1024)', 'YES', '', NULL, ''
'ParamValueType', 'varchar(64)', 'YES', '', NULL, ''
'SourceInstanceKey', 'bigint(20)', 'YES', '', NULL, ''
'UpdatedTs', 'datetime', 'YES', '', NULL, ''
'Updatedby', 'bigint(20)', 'YES', '', NULL, ''
'ParamKey', 'bigint(20)', 'NO', 'PRI', NULL, 'auto_increment'
但Hibernate生成的查询如下所示:

select
    feedinputp_.paramKey,
    feedinputp_.client as client10_,
    feedinputp_.createdBy as createdBy10_,
    feedinputp_.createdTs as createdTs10_,
from
    M_FeedInputParams feedinputp_ 
where
    feedinputp_.paramKey=?;

如何解决此问题?

您需要显示表定义。调试并不困难。M_FeedInputParams表中不存在列客户端。=)但我尝试将其用作外键,所以我将其设置为客户端类型,您可以显示hibernate查询以及M_FeedInputParams和客户端的映射吗?