Salvando Objetos na Sessao

Pessoal, estou desenvolvendo um software para venda de pizzas, empaquei aqui na parte de “Vender pizzas”, é o seguinte, o usuário escolhe a mesa, e escolhe o produto a ser vendido naquela mesa, nessa hora eu tenho que realizar uma pré-venda, e não finalizá-la, pois, se o usuário quizer adicionar mais alguma coisa, poderá, pensei em fazer isso guardando os objetos em uma sessão, mas como eu faria isso?
Pensei em um arraylist de sessões, pois terá várias mesas, logo terá que ter várias sessões…

Você quer dizer uma sessão por usuário, né?

Como está esse relacionamento entre o Usuário e a Mesa?

só pra constar, esse tópico fica melhor na área de Desenvolvimento Web, mas por favor, não vá duplicar o tópico la, se for necessário algum moderador move o tópico.