SSH中setParameter方法无法获得参数
方法
结果
两次的hql语句都一样,值没进去,求解释下!!!
------解决方案--------------------你试试MAP
------解决方案--------------------你现在循环外面遍历打印一下objs.toString看看是什么。
还有打印为什么会出来%%,你把百分号也拼到了objs的对象里了?
------解决方案--------------------你 i直接i<objs.length
------解决方案--------------------你debug 进去看看具体的值,具体的信息。
------解决方案--------------------不知你怎么写 。写死看看 参照
return session.createQuery("from xxx a where a.x like ? or a.xx like ? order by a.xx")
.setParameter(0, queryStr1 + "%")
.setParameter(1, queryStr 2+ "%")
.setFirstResult((pageNo - 1) * pageSize)
.setMaxResults(pageSize)
.list();
------解决方案--------------------limit 是取数据条数。。你可以objs 你什么类型 的 还有数据库什么类型的?
别用Object 用它本身类型试试看。