Hi Elvedin,
Elvedin Trnjanin wrote: > I used MappingTool to map the classes and then edited the result to fit > the provided XML file. That should not make a difference at all. > The MappingTool didn't have any issues with > Hibernate, nor did I find anything on the Castor web site to indicate > any special handling of this situation. Hibernate probably isn't an > issue because always at least one item (when available in XML) is added > to the Set, but never more than one. Why would unmarshalling skip an > item for a collection? Not sure. I'd like to have a look at this somehow, but without you being able to strip this down to the bare essentials ... this will be hard to do (read a bit too time consuming for myself). > > Werner Guttmann wrote: >> Hi, >> >> extension hierarchies should not really make a difference, as far as I >> can tell (as Castor can cope with pretty much any typical OO construct). >> The use of Hibernate (for persistence, I assume) could make a bit of a >> difference, though. >> >> Werner >> >> Elvedin Trnjanin wrote: >> >>> I have tested with another project and it works correctly. There are >>> some differences, such as the project that isn't working is using >>> Hibernate and extends "reverse engineering" classes, while the ones that >>> do work are simple objects. I'll keep debugging and make a new Jira >>> issue if I do find a bug in Castor. >>> >>> Werner Guttmann wrote: >>> >>>> Not sure. Afair, we've got a test case that covers collections in >>>> general and sets in particular. >>>> >>>> Can you please open a new Jira issue and attach all relevant files so >>>> that we could replay this problem. >>>> >>>> Regards >>>> Werner >>>> >>>> Elvedin Trnjanin wrote: >>>> >>>> >>>>> Hello all, >>>>> >>>>> I'm trying to unmarshal an XML file with the structure of >>>>> >>>>> <something> <!-- not a class, just something --> >>>>> <aclass> >>>>> <member> <!-- member is a class too --> >>>>> </member> >>>>> <member> >>>>> </member>... >>>>> </aclass> >>>>> </something> >>>>> >>>>> Mapping file: >>>>> <class name"a.package.aclass"> >>>>> ... >>>>> <field name="member" type="a.package.Member" collection="set"> >>>>> <bind-xml name="member" location ="aclass" /> >>>>> </field> >>>>> ... >>>>> </class> >>>>> >>>>> Everything else maps properly, however only the first members is >>>>> put in >>>>> the Set, all of the other ones are ignored. Is this a mapping issue or >>>>> something with the constructor(s)/set method(s)? >>>>> >>>>> Regards, >>>>> Elvedin >>>>> >>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe from this list, please visit: >>>>> >>>>> http://xircles.codehaus.org/manage_email >>>>> >>>>> >>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe from this list, please visit: >>>> >>>> http://xircles.codehaus.org/manage_email >>>> >>>> >>>> >>> --------------------------------------------------------------------- >>> To unsubscribe from this list, please visit: >>> >>> http://xircles.codehaus.org/manage_email >>> >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe from this list, please visit: > > http://xircles.codehaus.org/manage_email > > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

