Asignación entre claves foráneas
Publicado por Jose_Romero (10 intervenciones) el 11/11/2018 16:24:35
Buenas, estoy montando un pequeño proyectito, en el que tengo en la base de datos una tabla de Almacenes con ID como Primary Key y un nombre y otra tabla de Productos con ID como Primary Key, nombre, cantidad y precio. Además tengo otra tabla llamada lineaAsignacion con ID_Almacen y ID_Producto que son las claves foráneas de las tablas anteriores.
Una vez que tengo las tablas en la base de datos me creo en JAVA una clase para Almacenes con sus propiedades: ID (int), nombre (String) y otra clase para Productos con sus propiedades: ID (int), nombre (String), cantidad (int) y precio (double) con sus respectivos métodos getters y setters y sus constructores.
Yo lo he tomado como que un producto se puede asignar a muchos almacenes y un almacen a muchos productos, de tipo n...m.
Mi duda es: ¿como podría hacer para asignar un producto a un almacén? No sé si me tendría que crear otra clase en JAVA para la tabla de lineaAsignacion y con las propiedades ID_almacen y ID_producto, ¿cómo podría hacerlo?
Muchas gracias!!
Una vez que tengo las tablas en la base de datos me creo en JAVA una clase para Almacenes con sus propiedades: ID (int), nombre (String) y otra clase para Productos con sus propiedades: ID (int), nombre (String), cantidad (int) y precio (double) con sus respectivos métodos getters y setters y sus constructores.
Yo lo he tomado como que un producto se puede asignar a muchos almacenes y un almacen a muchos productos, de tipo n...m.
Mi duda es: ¿como podría hacer para asignar un producto a un almacén? No sé si me tendría que crear otra clase en JAVA para la tabla de lineaAsignacion y con las propiedades ID_almacen y ID_producto, ¿cómo podría hacerlo?
Muchas gracias!!
Valora esta pregunta
0