ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Larry Meadors" <lmead...@apache.org>
Subject Re: Strongly Typed Collections?
Date Mon, 10 Dec 2007 22:29:03 GMT
There is currently no way to configure iBATIS to return a different
type of List.

Larry

On Dec 10, 2007 3:15 PM, Joshua Kahn <jkahn_117@yahoo.com> wrote:
>
> No, this is a Java question.
>
> I did do that:
>
> In sql-map-config.xml:
> <typeAlias alias="MyModelList" type="mypackage.MyModelList"/>
>
> Any other thoughts?  It still seems to want to return a List.
>
> Thanks,
> Josh
>
>
>
> ----- Original Message ----
> From: Gilles Bayon <ibatis.net@gmail.com>
> To: user-java@ibatis.apache.org
> Sent: Monday, December 10, 2007 3:02:01 PM
> Subject: Re: Strongly Typed Collections?
>
>  I I think you are in the wrong list, you must subscribe/post to the .net
> list.
> you must use the listClass attribut by setting it as the type alias to the
> MyModelList type
>
> Cheer,
> Gilles
>
>  On Dec 10, 2007 9:21 PM, Joshua Kahn <jkahn_117@yahoo.com> wrote:
> > Forgive me if this is obvious, but I am an iBatis newbie.
> >
> > In my model object, I have a property that is a custom collection:
> >    MyModel
> >       |-- MyModelList (collection of MyModel objects -- implements List,
> extends ArrayList)
> >
> > In my SqlMap, I have defined a separate select query to retrieve this
> collection, which returns a List of MyModel objects.  This, however, causes
> an IllegalArgumentException at runtime as the setter is expecting a
> MyModelList and not a List.  There is an easy way to code around this, but I
> am curious if there is a best practice for implementing/mapping this in
> iBatis.
> >
> > How does iBatis handle strongly typed custom collections? (I did find a
> reference to a SqlMap property "listClass" but it seems to have been
> deprecated in version 2).
> >
> > Thanks,
> > Josh
> >
> >
> >
> >
> >
> >
> >
> ____________________________________________________________________________________
> > Never miss a thing.  Make Yahoo your home page.
> > http://www.yahoo.com/r/hs
> >
>
>
>
> --
> Cheers,
> Gilles
>
> Join my network on LinkedIn
> http://www.linkedin.com/in/sellig
>
>
>  ________________________________
> Never miss a thing. Make Yahoo your homepage.

Mime
View raw message