package knorxx.framework.generator.javaeesampleapp.server.service; import com.mysema.query.jpa.impl.JPAQuery; import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import javax.servlet.http.HttpServletRequest; import knorxx.framework.generator.javaeesampleapp.server.model.QTestEntity; import knorxx.framework.generator.javaeesampleapp.server.model.TestEntity; import knorxx.framework.generator.web.client.RpcService; import org.stjs.javascript.functions.Callback1; /** * * @author sj */ public class StorageService implements RpcService { @PersistenceContext EntityManager entityManager; public TestEntity getById(HttpServletRequest request, long id, Callback1<TestEntity> callback, Object scope) { TestEntity testEntity = new JPAQuery (entityManager).from(QTestEntity.testEntity) .where(QTestEntity.testEntity.name.contains("wing")) .singleResult(QTestEntity.testEntity); return testEntity; } }