Compañeros voy a tratar d explicar lo q estoy tratando de hacer en un proyecto que desarrollo.
Tengo que generar una tabla comparativa de precios por proveedor, para esto mi usuario cuenta con una Tabla llamada Requisición, la cual puede contener una o mas tablas comparativas, dicha tabla comparativa contendra los Items q son los q se tienen q checar por proveedor sus precios estos Item los quiero almacenar en la tabla Tabla_Comparativa_Detalle, y dichos Items se pueden comparar su valor entre 2 proveedores o N.. como no tenemos un numero fijo de proveedores a comparar estos datos los voy a almacenar en Costo_Tabla_Comparativa y esta hara referencia a el detalle d la tabla comparativa.
Tablas:
Requisicion
Id
.
.
Tabla_Comparativa
Id
Requisicion
.
.
Tabla_Comparativa_Detalle
Id
Tabla_Comparativa
.
.
Costo_Tabla_Comparativa
id
Tabla_Comparativa_Detalle
.
.
Todas mis entidades las tengo en un EJB y cuando lo quiero Desplegar en el servidor me tira el siguiente error:
Código PHP:
Exception Description: The JoinColumns on the annotated element
[private Entidades.TablaComparativa Entidades.TablaComparativaDetalle.tablaComparativa]
from the entity class [class Entidades.TablaComparativaDetalle]is incomplete.
When the source entity class uses a composite primary key, a
JoinColumn must be specified for each join column using the JoinColumns.
Both the name and the referenceColumnName elements must be specified in each such JoinColumn.
Alguien a trabajado con relaciones de esta manera q me pueda apoyar un poco..?