public <T> Query<T> createQuery(Class<T> beanType, String eql) { return delegate.createQuery(beanType, eql); }
/** * Create a query for a type of entity bean. * <p> * You can use the methods on the Query object to specify fetch paths, * predicates, order by, limits etc. * </p> * <p> * You then use findList(), findSet(), findMap() and findUnique() to execute * the query and return the collection or bean. * </p> * <p> * Note that a query executed by {@link Query#findList()} * {@link Query#findSet()} etc will execute against the same EbeanServer from * which is was created. * </p> * * @param beanType the class of entity to be fetched * @return A ORM Query object for this beanType */ public static <T> Query<T> createQuery(Class<T> beanType) { return serverMgr.getDefaultServer().createQuery(beanType); }
/** * Create a query using the query language. * <p> * Note that you are allowed to add additional clauses using where() as well * as use fetch() and setOrderBy() after the query has been created. * </p> * <p> * Note that this method signature used to map to named queries and that has * moved to {@link #createNamedQuery(Class, String)}. * </p> * * <pre class="code"> * * String q = "find order fetch details where status = :st"; * * List<Order> newOrders = Ebean.createQuery(Order.class, q) * .setParameter("st", Order.Status.NEW) * .findList(); * </pre> * * @param query * the object query */ public static <T> Query<T> createQuery(Class<T> beanType, String query) { return serverMgr.getPrimaryServer().createQuery(beanType, query); }
/** * Create a query using the query language. * <p> * Note that you are allowed to add additional clauses using where() as well * as use fetch() and setOrderBy() after the query has been created. * </p> * <p> * Note that this method signature used to map to named queries and that has * moved to {@link #createNamedQuery(Class, String)}. * </p> * * <pre class="code"> * * String q = "find order fetch details where status = :st"; * * List<Order> newOrders * = Ebean.createQuery(Order.class, q) * .setParameter("st", Order.Status.NEW) * .findList(); * </pre> * * @param query * the object query */ public static <T> Query<T> createQuery(Class<T> beanType, String query) { return serverMgr.getPrimaryServer().createQuery(beanType, query); }
return serverMgr.getDefaultServer().createQuery(beanType, eql);
return serverMgr.getPrimaryServer().createQuery(beanType);
return serverMgr.getPrimaryServer().createQuery(beanType);
/** * Sets the OQL query to run */ public Query<T> setQuery(String oql) { return server().createQuery(type, oql); }
public <T> Query<T> createQuery(Class<T> beanType) { return delegateToThisServer(delegate.createQuery(beanType)); }
public EbeanQuery(EbeanDao dao, Class<MODEL_TYPE> modelType) { this.modelType = modelType; q = dao.ebean(false).createQuery(modelType); qReadOnly = dao.ebean(true).createQuery(modelType); syncEbeanQueries(); this.dao = dao; }
SpiQuery<?> query = (SpiQuery<?>) server.createQuery(many.getTargetType()); String orderBy = many.getLazyFetchOrderBy(); if (orderBy != null) {