|
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;
}
}
|
- Re: [castor-dev] problem mapping file Marcelo Flores A.
- Re: [castor-dev] problem mapping file Marcelo Flores A.
