hola ,estoy realizando una aplicacion web con jsf e hibernate, que consiste en una tienda virtual.Mi duda es cuando 2 clientes a la vez quieran visualizar los productos de la tienda, el cual muestra el numero de productos que hay disponible en stock de cada producto y quiera ambos comprarlo siendo el numero de producto 1, uno de ellos no podra comprarlo.Para solucionar esto, he pensado utilizar patron singleton.Quiero sus consejos y opiniones si es buena idea utilizar este patron o si teneis otra alternativa, en caso de que os parezca bien como se une el patron a la aplicacion, siendo producto un managed bean de sesion.gracias