OJB 1.1
MYSQL 4.0.23
TOMCAT 5.0.28

when i'm try to execute 

perfisdao.findByPK("1","1","32","33") i have got an 

Exception in thread "main"
org.apache.ojb.broker.metadata.MetadataException: IllegalAccess error
setting field:fechanacimiento in
object:serco.dao.personas.PersonasFisicas

the portion of this value object is 

public class PersonasFisicas extends ValueObject implements Serializable{
    private java.sql.Date fechanacimiento;
   ...
    private Personas personas;
    ...
    private GrupoEtnico grupoEtnico;
    private Vector curriculumList = new Vector();
    private Vector personasFisicashasIdiomasList = new Vector();
    
    
    
    public PersonasFisicas(
...    
java.sql.Date fechanacimiento,
   ...
 ) {
...
    this.fechanacimiento = fechanacimiento;
...   
 }
    /**
     * Getter for property fechanacimiento.
     * @return Value of property fechanacimiento.
     */
    public java.sql.Date getFechanacimiento() {
        return fechanacimiento;
    }
    
    /**
     * Setter for property fechanacimiento.
     * @param fechanacimiento New value of property fechanacimiento.
     */
    public void setFechanacimiento(java.sql.Date fechanacimiento) {
        this.fechanacimiento = fechanacimiento;
    }
    
   
the portion of repository.xml is 

<class-descriptor class="serco.dao.personas.PersonasFisicas"
table="PersonasFisicas">
                <field-descriptor name="fechanacimiento" default-fetch="true"
column="FECHA_NACIMIENTO" jdbc-type="DATE"
conversion="org.apache.ojb.broker.accesslayer.conversions.JavaDate2SqlDateFieldConversion"/>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to