问题描述
我面临以下错误:
Could not locate named parameter [ ]
我的代码是
String[] params = {"ParaM1","ParaM2"}
Query query = session.createquery("select paramValue from Table where paramName in (:ParaMS) order by FIELD (paramName,:ParaMS)");
query.setParameterList(" ",params);
有人能帮我解决这个问题吗?
解决方法
您必须为参数命名
query.setParameterList("PARAMS",params);
您可以在错误消息中看到空白...