Hibernate:参数在Wildfly上不作为命名参数存在

时间:2015-03-03 00:21:27

标签: java hibernate hql wildfly

我有以下代码片段与hibernate 4.2.2一起使用:

Query query = session.getNamedQuery("Usuario.findById");
query.setLong("id", identificadorUsuario);

这是查询:

SELECT user FROM scsg.model.Usuario user WHERE user.idUsuario=:id

它在本地工作。但是,当我部署到服务器时,它将启动以下异常:

java.lang.IllegalArgumentException: Parameter id does not exist as a named parameter in [SELECT user FROM scsg.model.Usuario user WHERE user.idUsuario=:id]

Server是Wildfly服务器。所有POJO分队都有他们的得主和二传手。有什么帮助吗?

0 个答案:

没有答案