Ver Mensaje Individual
  #19 (permalink)  
Antiguo 12/11/2013, 03:00
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Hibernate - Consulta sobre

Sí. Supongo que por cada pedido tienes varios items.

Ejemplo:
Pedido 1 > 3 uds Item1, 2 uds item2, 4 uds item3.
Pedido 2 > 2 uds Item2, 3 uds item 4.

Pues cuando guardes el pedido, de ahi tienes que obtener el ID de pedido, que como has dicho antes se asigna durante el insert (así que en el save tienes que recuperar de alguna manera el objeto pedido con su ID ya cubierto).

Es posible que llegado a este punto una vez hagas un insert, si no te devuelve directamente el id en el objeto, no te deje consultar. Si ves que tienes este problema, en ese caso hay que consultar antes el valor del id que tengas y asumir que el id va a ser el idConsultado + 1. Pero trata de evitar esto.

Cuando tengas el ID tendrás que usarlo para completar los datos de los productoform e insertarlos en BD luego.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}