package controllers; import java.util.Map; import javax.persistence.Query; import models.Category; import models.Product; import models.ShoppingCart; import play.db.jpa.Transactional; import play.db.jpa.JPA; import play.*; import play.mvc.*; import services.CategoryService; import services.ProductService; import services.ServicesInstances; import tools.converters.FromStringConverter; import views.html.*; import views.html.defaultpages.error; public class ApplicationController extends Controller { @Transactional() public static Result index() { // Query query = JPA.em().createQuery("SELECT sc FROM ShoppingCart sc WHERE sc.id = :id"); // query.setParameter("id", 2); // // if not found, create new shopping cart // ShoppingCart cart = (ShoppingCart) query.getSingleResult(); // //// ShoppingCart cart = new ShoppingCart(); // ProductService productService = (ProductService) ServicesInstances.PRODUCT_SERVICE.getService(); // Product product = productService.getById(1); //// Product product2 = productService.getById(2); //// Product product3 = productService.getById(3); //// cart.addProduct(product).addProduct(product2).addProduct(product3); // cart.setAccessKey("aaa"); //// cart.changeProductQuantity(product, 1); //// Logger.debug("Cart is :"+cart); // JPA.em().persist(cart); // JPA.em().flush(); return ok(index.render("Your new application is ready.")); } }