hi kai, i have read the src of ibatis, it did not support multi loop. so i consider use temp table.
thx Bruce ---------------------------------------------------------------------------------- Kai Grabfelder-3 wrote: > > consider using a tmp table if you encounter this error (a) insert into tmp > table, b) join your select with the > tmp table). Most of the time ist should be faster than doing than > combining OR and IN statements. > > cheers > > Kai > > --- Original Nachricht --- > Absender: BruceKKK > Datum: 19.06.2009 05:34 >> i met ora-01795 error, so i need separate list to several size limited >> lists, >> I am trying use nested iterators to iterate over a List of List using >> following code: >> >> <select id="getList" parameterClass="map" resultClass="com.ResultObject"> >> >> select ***** from ****** where >> <isNotEmpty property="outLists" > >> <iterate property="outLists" open="(" close=")" conjunction="OR"> >> data in >> <iterate property="outLists[]" open="(" close=")" conjunction=","> >> #outLists[].[]# >> </iterate> >> </iterate> >> </isNotEmpty> >> </select> >> >> but i got exception: >> com.ibatis.common.beans.ProbeException: Error getting ordinal list from >> JavaBean. Cause java.lang.NumberFormatException: For input string: "" >> >> how to make it run? >> >> by the way: the version of ibatis i used is 2.1.7 > > > -- View this message in context: http://www.nabble.com/issue-of-ibatis-sqlmap-list-of-list-tp24105006p24114956.html Sent from the iBATIS - User - Java mailing list archive at Nabble.com.