Werner, Here is the snippet code that I used for mapping:
File mappingFile = RMConfigConstants.getFile(RMConfigConstants.POLICY_STORE_MAPPING_FILE_NAME); Mapping mapping = new Mapping(); mapping.loadMapping(mappingFile.toURL()); Unmarshaller unmar = new Unmarshaller(mapping); m_policyStore = (RMPolicyStore) unmar.unmarshal(RMPolicyStore.class, reader); I also tried : m_policyStore = (RMPolicyStore) Unmarshaller.unmarshal(RMPolicyStore.class, reader); However I couldn't see any different between them --- Werner Guttmann <[EMAIL PROTECTED]> wrote: > Bin, > > How are you invoking the Marshaller/Unmarshaller to > (un-)marshall your entities ? If you are using the > static (un-)marshal methods, the mapping file > provided by you will not be considered during the > (un-)marshalling operation. If you still want your > mapping file to be applied, please consider using > the non-static (un-)marshal methods. > > You might find it worthwhile to have a look at the > F.A.Q. to be found at > http://castor.org/xml-faq.html. > > Thanks > Werner > > > -----Original Message----- > > From: bin lin [mailto:[EMAIL PROTECTED] > > Sent: Freitag, 17. März 2006 04:21 > > To: [email protected] > > Subject: [castor-user] Do I need to write mapping > file for > > existed object? > > > > Hi, > > > > I have an existed Java class which contains a > hashtable as > > member variable. > > > > Based on the "How-to" instruction on Castor > website, I wrote > > a mapping file. However, after experiement, I > found I can > > translate this Java object to xml file back and > forth without > > using mapping file. Acutually my mapping file > contains many > > typos but it doesn't seem take the effect during > translation > > (no exception and translation seems correct.). > > > > Can anyone tell me if I need the mapping file in > this case? Thank you > > > > ~Bin > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection > > around http://mail.yahoo.com > > > > ------------------------------------------------- > > If you wish to unsubscribe from this list, please > send an > > empty message to the following address: > > > > [EMAIL PROTECTED] > > ------------------------------------------------- > > > > > > > > ------------------------------------------------- > If you wish to unsubscribe from this list, please > send an empty message to the following address: > > [EMAIL PROTECTED] > ------------------------------------------------- > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ------------------------------------------------- If you wish to unsubscribe from this list, please send an empty message to the following address: [EMAIL PROTECTED] -------------------------------------------------

