关于构造PageIterator的不定参数

10-04-20 webheat
我们这里有这样一个需求,需要执行一个select xxid from xx where xxid NOT IN('');这样的语句,我们试试把一个List打包好后传递到public PageIterator getAllUsers(List userid,int start, int count) throws Exception {}

在DAO对象中遍历数组也正常,但是添加参数时出现问题了。queryParams.add添加的参数个数是事先固定的。而我们的参数值之所以要使用List类型就是因为无法事前确定。所以我们不知道如何处理了。

或者要返回select xxid from xx where xxid NOT IN('?');这样的结果要如何呢?参数个数是不定的。

谢谢大家。

banq
2010-04-21 12:05
那只能自己直接写SQL语句,然后装入PageIterator中了。

猜你喜欢