Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 24-abr-2008, 21:59   #1 (permalink)
rls
rls ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 6
Relacion muchos amuchos con hibernate

hola amigos del foro.
Tengo una duda sobre el mapeo de las tablas que tienen cardinalida de muchos a muchos,
como todos ya sabemos cuando tenemos una cardinalidad de muchos a muchos se crea una nueva tabla, la cual puede tener solo los atributos que va ha heredar de las tablas a las que relaciona o ademas puede tener algunos otros atributos.

Mejor voy al grano sin darle mucha vueltas, quisiera que alguien me diga como mapear en hibernate las siguientes tablas:

CREATE TABLE ventas
(
idven serial NOT NULL,
fecha date,
primary key(idven)
);

CREATE TABLE productos
(
idprod serial NOT NULL,
nombre varchar(50),
cant Integer,
precio float8,
primary key(idprod)
)

CREATE TABLE dventas
(
idven nteger NOT NULL,
idprod nteger NOT NULL,
cant nteger,
precio float8,
foreign key(idven) references ventas(idven),
foreign key(idprod) references productos(idprod),
primary key(idven,idprod)
);

Como podemos las tablas estan creadas en postgres donde "ventas" y "productos" son las tablas fuertes y "dventas" surge de la relacion de muchos a muchos entre "ventas" y "productos" , cuya clave es (idven,idprod), es decir un clave compuesta por dos atributos.

¿Como las mapeo con hibernate? esa es mi pregunta.

Agradesco de antemano su ayuda

Última edición por rls; 24-abr-2008 a las 22:14.
rls está desconectado   Responder Citando
Antiguo 26-abr-2008, 02:13   #2 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.472
Re: Relacion muchos amuchos con hibernate

Mensaje movido al foro de Bases de datos desde Frameworks.

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:04.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93