Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Servidores de Aplicaciones J2EE > Identificador de la tabla a nulo
-Foros de debate

Servidores de Aplicaciones J2EE
Lista de foros | Lista de mensajes de este foro

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;

/**
* @see ITrabajo#getDocumentos()
* @hibernate.set cascade = "none" lazy = "true" table = "TDOCUMENTOS"
* inverse = "false" batch-size="10" order-by = "OID_DOCUMENTO"
* @hibernate.collection-composite-element class = "informa.bdmark.xml.sql.impl.Documento"
* @hibernate.collection-key column = "Oid_Trabajo"
*/
public Collection getDocumentos() {
return documentos;
}
}

Muchas por vuestra ayuda

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network