`

Remember that ordinal parameters are 1-based!

 
阅读更多

for (int i = 0; i < values.length; i++) {

System.out.println(i);

query.setParameter(i, values[i]);

}

 

有序参数以0为基础

出错代码:

query.setParameter(0, id);

透过Query
接口,您可以先设定查询参数,之后透过setXXX()等方法,将指定的参数值填入,而不用每次都撰写完整的HQLQuery
setParameter()方法第一个参数是指定?出现的位置,从
开始,第二个参数则是设定查询条件。

 

开始用的 :username 这种形式的,报错了。。。必须得用“?” ,而且周围不能加单引号,否则被当作字符串处理了

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics