Package org.apache.cayenne.map

Examples of org.apache.cayenne.map.EntityResolver


        assertNotNull(md1.getCacheKey());
    }

    public void testSharedCache() {

        EntityResolver resolver = getDomain().getEntityResolver();

        ProcedureQuery query = new ProcedureQuery("ABC", Artist.class);

        query.setCacheStrategy(QueryCacheStrategy.SHARED_CACHE);
View Full Code Here


        assertNotNull(md1.getCacheKey());
    }

    public void testNamedQuery() {

        EntityResolver resolver = getDomain().getEntityResolver();

        ProcedureQuery query = new ProcedureQuery("ABC", Artist.class);

        query.setCacheStrategy(QueryCacheStrategy.SHARED_CACHE);
        query.setName("XYZ");
View Full Code Here

public class SelectQueryCacheKeyTest extends CayenneCase {

    public void testNoCache() {

        EntityResolver resolver = getDomain().getEntityResolver();

        SelectQuery query = new SelectQuery(Artist.class);

        QueryMetadata md1 = query.getMetaData(resolver);
        assertEquals(QueryCacheStrategy.NO_CACHE, md1.getCacheStrategy());
View Full Code Here

        assertNull(md2.getCacheKey());
    }

    public void testLocalCache() {

        EntityResolver resolver = getDomain().getEntityResolver();

        SelectQuery query = new SelectQuery(Artist.class);

        query.setCacheStrategy(QueryCacheStrategy.LOCAL_CACHE);
View Full Code Here

        assertNotNull(md1.getCacheKey());
    }

    public void testSharedCache() {

        EntityResolver resolver = getDomain().getEntityResolver();

        SelectQuery query = new SelectQuery(Artist.class);

        query.setCacheStrategy(QueryCacheStrategy.SHARED_CACHE);
View Full Code Here

        assertNotNull(md1.getCacheKey());
    }

    public void testNamedQuery() {

        EntityResolver resolver = getDomain().getEntityResolver();

        SelectQuery query = new SelectQuery(Artist.class);

        query.setCacheStrategy(QueryCacheStrategy.SHARED_CACHE);
        query.setName("XYZ");
View Full Code Here

        assertFalse("XYZ".equals(md1.getCacheKey()));
    }

    public void testUniqueKeyEntity() {

        EntityResolver resolver = getDomain().getEntityResolver();

        SelectQuery q1 = new SelectQuery(Artist.class);
        q1.setCacheStrategy(QueryCacheStrategy.LOCAL_CACHE);

        SelectQuery q2 = new SelectQuery(Artist.class);
View Full Code Here

                q3.getMetaData(resolver).getCacheKey()));
    }

    public void testUniqueKeyEntityQualifier() {

        EntityResolver resolver = getDomain().getEntityResolver();

        SelectQuery q1 = new SelectQuery(Artist.class);
        q1.setCacheStrategy(QueryCacheStrategy.LOCAL_CACHE);
        q1.setQualifier(ExpressionFactory.matchExp("a", "b"));
View Full Code Here

                q3.getMetaData(resolver).getCacheKey()));
    }

    public void testUniqueKeyEntityFetchLimit() {

        EntityResolver resolver = getDomain().getEntityResolver();

        SelectQuery q1 = new SelectQuery(Artist.class);
        q1.setCacheStrategy(QueryCacheStrategy.LOCAL_CACHE);
        q1.setFetchLimit(5);
View Full Code Here

public class EJBQLCompiledExpressionTest extends CayenneCase {

    public void testGetSource() {
        String source = "select a from Artist a";
        EntityResolver resolver = getDomain().getEntityResolver();
        EJBQLParser parser = EJBQLParserFactory.getParser();

        EJBQLCompiledExpression select = parser.compile(source, resolver);
        assertEquals(source, select.getSource());
    }
View Full Code Here

TOP

Related Classes of org.apache.cayenne.map.EntityResolver

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.