Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Identificador de la tabla a nulo
Enviado por llermo el día 16 de mayo de 2006
Saludos a todos.
Veran les comento mi problema.
Partimos desde lo mas basico. Tengo una entidad TRABAJOS que está unida a la entidad DOCUMENTOS. La idea es que para un trabajo, existen varias documentaciones.
Bien pues tengo mis objetos de modelo creados pero me es imposible recoger el identificador de la entidad de DOCUMENTOS (oid_documento) recogo todos los elementos correctamente (usuario, fecha, nombre del documento) menos el campo ID.
¿Alguien sabe por qué me puede estar ocurriendo esto? Estoy trabajando con hibernate 2.1.8 y java 1.4.2_08 sin posibilidad de cambiar de versiones.
Aquí les posteo parte del código para que puedan indicarme. He eliminado los setter y getters del resto de los campos de la entidad documentos
/**
* Objeto de mapeo de la entidad TDOCUMENTOS
*
* @hibernate.class table = "TDOCUMENTOS"
*/
public class Documento implements BaseHibernateBean
{
/**
* Identificador del documento
*/
private long idDocumento;
/**
* @return Returns the idDocumento
* @hibernate.id column = "OID_DOCUMENTO" generator-class = "native"
* @hibernate.generator-param name = "sequence" value = "TDOCUMENTOS_SEQ"
*/
public long getIdDocumento()
{
return this.idDocumento;
}
/**
* @param idDocumento
*/
public void setIdDocumento(long idDocumento)
{
this.idDocumento = idDocumento;
}
}
Y aqui esta la clase de trabajos. De igual manera he eliminado el codigo que no tiene relacion con esto.
public final class TrabajoWrapper extends CommonBean implements ITrabajo, Serializable {
/**
*Lista de documentos de este trabajo
*/
private Collection documentos;