Hola ,
mi problema es el siguiente :
Tengo una tabla llamada Puestos , otra llamada Herramientas y otra llamada Puestos_por_Herramietas.
Lo que tengo que hacer atravez de una jsp es dar de alta un puesto , y este podra tener un conjunto de herramientas, que alli mismo seleccionare.
Bueno , eh googleado y encontado informacion pero no llego a entender completamente como hacer los hbm.
Les dejo mas datos por si son de utilidad:
TABLAS:
puesto:
id :int (auto)
nombre :varchar
sueldo_f :float
id_area :int (FK)
------------------------------
herramienta :
id :int (auto)
nombre :varchar
---------------------------------
herramienta_puesto :
id : int (auto)
id_puesto : int (FK)
id_herramienta : int (FK)
-----------------------------------
ENTIDADES:
Puesto
private Long id
private String nombre
private Float sueldo_f
private Area area
private List<Herramienta>herramientas
-----------------------------------------------------------
Herramienta
private Long id
private String nombre
--------------------------------
Herramienta_puesto
private Long id
private Puesto puesto
private Herramienta herramienta
pd:
El puesto tambien tiene un area y esta es su tabla e entidad:
Area :
id :int (auto)
nombre : varchar
base :float
max :float
--------------------------
Area
private Long id;
private String nombre;
private List<Puesto>puestos (cada area a su vez tiene los puestos que dispone)
private float base;
private float max;
------------------
Espero no estar abusando , y que me puedan ayudar.
Saludos.