Upgrade to 2.3.3
Cheers,
Clinton
On Thu, Aug 28, 2008 at 5:00 PM, J R <[EMAIL PROTECTED]> wrote:
>
> I have a parameterClass which holds List and a Long, and I have to invoke a
> typeHandler on List to fit some custom logic. But seems like the
> typeHandler
> is not getting invoked.
>
> Intent is to have typeHandler invoked so that I can customize the items in
> the List. Is typeHandler invoked for each reference to list element? or am
> I
> doing something wrong?
>
> <parameterMap id="queryCustomization"
> class="com.jrapp.customizations.QueryObject">
> <parameter property="keyCount" />
> <parameter property="keyList"
> typeHandler="com.jrapp.ibatis.KeyHandlerCallback" />
> </parameterMap>
>
> public class QueryObject{
>
> private Long keyCount = 0;
> private ArrayList KeyList = new ArrayList();
>
> // With proper getters and setters
> }
>
> Snippet of ibatis sqlmap:
>
> <dynamic>
> <isGreaterThan property="keyCount" compareValue="0">
> and (
> q.objectListKey in (
> <iterate property="keyList" conjunction=",">
> #keyList[]#
> </iterate>
> )
> </dynamic>
>
> ..So I expect that on "keyList[]" reference in above sqlmap, typehandler
> would be invoked. Is that wrong assumption? Any way to achieve this?
>
> Thanks!
> --
> View this message in context:
> http://www.nabble.com/TypeHandler-on-ParamterMap-not-getting-invoked-tp19210666p19210666.html
> Sent from the iBATIS - User - Java mailing list archive at Nabble.com.
>
>