I' ve  a problem.
 
My code throw the error' s follow:
org.exolab.castor.jdo.ClassNotPersistenceCapableException: The class cl.bancochile.apv.employer.jdo.Employer is not persistence capable: no mapping was defined for the class

at org.exolab.castor.jdo.engine.DatabaseImpl.load(Unknown Source)

at org.exolab.castor.jdo.engine.DatabaseImpl.load(Unknown Source)

 
My code of mapping is ;
 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE databases PUBLIC "-//EXOLAB/Castor Mapping DTD Version 1.0//EN"
"http://castor.exolab.org/mapping.dtd";>
 
<mapping>
<class name="cl.bancochile.apv.employer.jdo.Employer" identity="idEmployer">
<description>Employer</description>
<field name="idEmployer" type="string" >
<sql name="ID_EMPLOYER" type="char" />
</field>
<field name="name" type="string">
<sql name="NAME" type="char" />
</field>
<field name="socialReason" type="string">
<sql name="SOCIAL_REASON" type="char" />
</field>
<field name="address" type="string">
<sql name="ADDRESS" type="char" />
</field>
<field name="streetAddress" type="string">
<sql name="STREET_ADDRESS" type="char" />
</field>
<field name="numberAddress" type="string">
<sql name="NUMBER_ADDRESS" type="char" />
</field>
<field name="deptoNumber" type="string">
<sql name="DEPTNUM_ADDRESS" type="char" />
</field>
<field name="town" type="string">
<sql name="TOWN_ADDRESS" type="char" />
</field>
<field name="postOffice" type="string">
<sql name="POSTOFFICE_ADDRESS" type="char" />
</field>
<field name="phoneFax" type="string">
<sql name="PHONE_FAX" type="char" />
</field>
<field name="email" type="string">
<sql name="EMAIL" type="char" />
</field>
<field name="region" type="short">
<sql name="REGION" type="smallint" />
</field>
<field name="city" type="short">
<sql name="CITY" type="smallint" />
</field>
<field name="community" type="short">
<sql name="COMMUNITY" type="smallint" />
</field>
<field name="idActivity" type="short">
<sql name="BUSINESS_ORDER" type="smallint" />
</field>
</class>
</mapping>
 
My code of java is :
 
public class Employer extends ContainerDTO
{
private String iIdEmployer;
private String sName;
private String socialReason;
private String address;
private String streetAddress;
private String numberAddress;
private String deptoNumber;
private String town;
private String postOffice;
private String phoneFax;
private String email;
private Short region;
private Short city;
private Short community;
private Short iIdActivity;
 
public Employer ()
{
}
 
public void setIdEmployer( String iIdEmployer )
{
this.iIdEmployer = iIdEmployer;
}
 
public void setName ( String sName )
{
this.sName = sName;
}
 
public void setIdActivity ( Short iIdActivity )
{
this.iIdActivity = iIdActivity;
}
public void setSocialReason ( String socialReason )
{
this.socialReason = socialReason;
}
public void setAddress ( String address )
{
this.address = address;
}
public void setStreetAddress ( String streetAddress )
{
this.streetAddress = streetAddress;
}
 
public void setNumberAddress ( String numberAddress)
{
this.numberAddress = numberAddress;
}
 
public void setDeptoNumber (String deptoNumber)
{
this.deptoNumber = deptoNumber;
}
 
public void setTown ( String town )
{
this.town = town;
}
 
public void setPostOffice ( String postOffice )
{
this.postOffice = postOffice;
}
 
public void setPhoneFax ( String phoneFax )
{
this.phoneFax = phoneFax;
}
 
public void setEmail ( String email )
{
this.email = email;
}
 
public void setRegion ( Short region)
{
this.region = region;
}
 
public void setCity ( Short city )
{
this.city = city;
}
 
public void setCommunity ( Short community )
{
this.community = community;
}
 
public String getIdEmployer ()
{
return this.iIdEmployer;
}
 
public String getName ()
{
return this.sName;
}
 
public Short getIdActivity()
{
return this.iIdActivity;
}
public String getSocialReason ( )
{
return this.socialReason;
}
public String getAddress ( )
{
return this.address;
}
public String getStreetAddress ( )
{
return this.streetAddress;
}
 
public String getNumberAddress ( )
{
return this.numberAddress;
}
 
public String getDeptoNumber ()
{
return this.deptoNumber;
}
 
public String getTown ()
{
return this.town;
}
 
public String getPostOffice ()
{
return this.postOffice;
}
 
public String getPhoneFax ( )
{
return this.phoneFax;
}
 
public String getEmail ()
{
return this.email;
}
 
public Short getRegion ()
{
return this.region;
}
 
public Short getCity ()
{
return this.city;
}
 
public Short getCommunity ()
{
return this.community;
}
}
 
 
 
 
 
 
 
     Atte. Marcelo Flores
[EMAIL PROTECTED]
            Aditiva S.A.

Reply via email to