大家好,我项目采用spring2.X hibernate 3 ,遇到这样一个问题就是,请大家帮助解决一下:
String sql = "FROM DPourRecord WHERE wheel_code in (?) ",我打算向这个? 传递的是一个数组,
我是这样写的,
public List findWheelsFromPourRecordByWHeelCodes(String[] wheelCodes){
log.debug("find wheels by wheelCodes! ");
List list = null;
String sql = " FROM DPourRecord WHERE wheel_code in (?)";
List paramsList = new ArrayList();
paramsList.add(wheelCodes);
try {
list = getHibernateTemplate().find(hql,paramsList.toArray());
} catch (RuntimeException e) {
e.printStackTrace();
log.error("find wheels by wheelcodes is failed!");
}
return list;
}
}
可是执行不能通过,有清楚的,请详细给描述一下解决的方法,谢谢各位了!