eMarket refactorizado con Spring y JPA/Hibernate (utiliza transacciones)