Package com.spaceprogram.simplejpa.query

Examples of com.spaceprogram.simplejpa.query.QueryImpl


          query += " and o." + orderBy.value().split("\\s")[0] + " is not null";
          query += " order by o." + orderBy.value();
        }
       
        logger.finer("OneToMany query=" + query);
        return new QueryImpl(em, query);
    }
View Full Code Here


        Object ob = cacheGet(o.getClass(), getId(o));
        return ob != null;
    }

    public Query createQuery(String s) {
        return new QueryImpl(this, s);
    }
View Full Code Here

            try {
                if (logger.isLoggable(Level.FINER))
                    logger.finer("Getting size.");
                JPAQuery queryClone = (JPAQuery) origQuery.getQ().clone();
                queryClone.setResult("count(*)");
                QueryImpl query2 = new QueryImpl(em, queryClone);
                query2.setParameters(origQuery.getParameters());
                query2.setForeignIds(origQuery.getForeignIds());
                List results = query2.getResultList();
                int resultCount = ((Long) results.get(0)).intValue();
                if (logger.isLoggable(Level.FINER))
                    logger.finer("Got:" + resultCount);

                if (maxResults >= 0 && resultCount > maxResults) {
View Full Code Here

        Class refType = ai.getPersistentProperty(foreignKeyFieldName).getPropertyClass();
        AnnotationInfo refAi = em.getAnnotationManager().getAnnotationInfo(refType);
        String query = createOneToManyQuery(typeInList, foreignKeyFieldName, refAi, id, orderBy);
       
        logger.finer("OneToMany query=" + query);
        return new QueryImpl(em, query);
    }
View Full Code Here

        Object ob = cacheGet(o.getClass(), getId(o));
        return ob != null;
    }

    public Query createQuery(String s) {
        return new QueryImpl(this, s);
    }
View Full Code Here

        Class refType = ai.getPersistentProperty(foreignKeyFieldName).getPropertyClass();
        AnnotationInfo refAi = em.getAnnotationManager().getAnnotationInfo(refType);
        String query = createOneToManyQuery(typeInList, foreignKeyFieldName, refAi, id, orderBy);
       
        logger.finer("OneToMany query=" + query);
        return new QueryImpl(em, query);
    }
View Full Code Here

        Object ob = cacheGet(o.getClass(), getId(o));
        return ob != null;
    }

    public Query createQuery(String s) {
        return new QueryImpl(this, s);
    }
View Full Code Here

TOP

Related Classes of com.spaceprogram.simplejpa.query.QueryImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.