Hi Dinesh,
for your custom classes you need to specify the full classname like:
<class name="foo.bar.Employees"> <field name="employees" type="foo.bar.Employee" collection="collection" /> </class>
Ralf
Dinesh Pandey schrieb:
Hi,
I get the following error when I try to execute this code:
un.setMapping( mapping ); // Here un is the unmarshaller object
============================================================================ == org.exolab.castor.mapping.MappingException: Nested error: org.exolab.castor.mapping.MappingException: Could not find the class Employee
============================================================================ ==
Here is my mapping file:
============================================================================ ==
<mapping> <description>Testmapping file</description>
<class name="Employee"> <field name="name" type="string" /> <field name="address" type="string" /> <field name="designation" type="string" /> <field name="email" type="string" /> <field name="homePhone" type="string" /> <field name="workPhone" type="string" /> </class>
<class name="Employees"> <field name="employees" type="Employee" collection="collection" /> </class> </mapping>
============================================================================ ==
Could anyone please help me this? I have defined the Employee class and it is in the same package as the class that calls the unmarshaller.
Thanks and regards, Dinesh