Java 错误SqlExceptionHelper-未知列';feedinputp客户端';在';字段列表';
我正在从事一个Hibernate项目,我的DAO中有以下代码: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; }
@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和客户端的映射吗?