Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2011, 08:15
ElAthlit
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 10 meses
Puntos: 78
Concepto Hibernate

Hola todos,
recien acabo de empezar con Hibernate y me he atascado en lo siguiente, si alguien me puede ayudar en el concepto o idea se lo agradecería mucho.

La siguiente tabla es de inserción de datos, tabla única.
TABLA A
+----+------------+
| ID | Tipo | MENSAJE|
+----+------------+
| 1 | ERROR | Ha fallado|
| 2 | INFO | Todo OK..|
| 3 | CRIT | Ojo... |
| 4 | WARN | Atencion..|
| 5 | WARN | etc....... |
| 6 | WARN | etc....... |
+----+------------+


La siguiente tabla es estática, nunca se insertan datos.
TABLA B
+----+------------+
| ID | Tipo | IMAGEN |
+----+------------+
| 1 | ERROR | error.jpg |
| 2 | INFO | info.jpg |
| 3 | CRIT | crit.jpg |
| 4 | WARN | warning.jpg|
+----+------------+

La idea es relacionarlas SOLAMENTE para un SELECT, del tipo...:

SELECT * FROM A, B WHERE A.Tipo=B.Tipo

Y así obtener los datos:

ERROR, Ha fallado, error.jpg
INFO, Todo OK.., info.jpg
......

Debo relacionarlas forzosamente con un Many-To-One? (varios mensajes, pueden tener un mismo Tipo (no?))

Mi idea principalmente era no relacionarlas, hacer los INSERTS de la Tabla A y luego un SELECT de ambas. Todos los intentos que hago son fallidos.
¿Me estoy equivocando en el concepto? ¿Cual es la idea para hacer lo que quiero?

Muchas gracias a todos y un saludo.