Hola.
Mi duda con respecto al carrito de la compra es que ya realice una clase llamada carrito.java con los métodos respectivos de añadir,borrar y actualizar productos, tampoco tengo problemas al manejar datos de sesión.
Tengo dos tablas en MySQL una llamada pedidos y otra pedidos_detalles, donde en la primera almaceno el id del pedido,nombre del usuario y cantidad a pagar($) y en pedidos_detalles almaceno el id de pedido, id de producto, descripción del mismo y cantidad y es a esta ultima donde se guardaran los productos que contiene el objeto carrito.
Mi GRAN duda es como saber a que id de pedido debo asociar los productos que contiene el carrito.
Ya habia intentado el crear un pedido en la base de datos y con un select averiguar el ultimo pedido que habia realizado el usuario y despues asociar los productos a este id pedido y guardarlos en la base de datos, pero creo que no es muy eficiente este procedimiento.
Si alguien tiene una mejor idea de como resolver este problema le agradeceria de antemano el compartirla conmigo.