log4j say
while set field: [try to set 'object value' in 'target object' target obj class: serco.dao.personas.PersonasFisicas target field name: fechanacimiento target field type: class java.sql.Date
ok, the class expect java.sql.Date
object value
class: java.util.Date object value: Sat Apr 23 00:00:00 CEST 2005 ]
but OJB try to set java.util.Date.
so (as said in previous mail) deletion of the field-conversion should solve the problem, because the standard Date type used by OJB is java.sql.Date.
regards, Armin
On Apr 12, 2005 5:56 PM, Raul Giucich <[EMAIL PROTECTED]> wrote:
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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
