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 <[EMAIL PROTECTED]> To: [email protected] 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 <[EMAIL PROTECTED]> 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 ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
