Hibernate无法解析属性

时间:2015-03-05 18:45:16

标签: java mysql hibernate

大家好我发现了这个问题,我对Hibernate很新,所以我不知道为什么会出现这个错误。

我在java中有一个类(Reservations)与DB通信,其中一个字段是:

WrapperClient assignedClient;

其中idClient是客户端表的外键。

现在我想在我的表中找到保留同一客户端的所有行,以便我使用此查询,我确定它有问题:

 Query query = session.createQuery("FROM WrapperReservation as wr where wr.idClient = :idCliente");
    query.setParameter("idClient", idClient);

其中我的idClient是通过函数传递的参数。

我确定我错过了管理外键的东西,请问你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

在那里看到一个简单的拼写错误:

session.createQuery("FROM WrapperReservation as wr where wr.idClient = :idCliente");

您已将其描述为 idCliente ,但在设置您使用 idClient 的参数时,请参阅最后一个字母 e

setParameter("idClient", idClient);