Examples of NamedQuery


Examples of org.apache.cayenne.query.NamedQuery

        return context.performQuery(new NamedQuery("QueryWithQualifier", parameters, values));
    }

    public List<Artist> performQueryWithSharedCache(ObjectContext context ) {
        return context.performQuery(new NamedQuery("QueryWithSharedCache"));
    }
View Full Code Here

Examples of org.apache.cayenne.query.NamedQuery

    }

    public void testLocalCache() throws Exception {
        createThreeMtTable1sDataSet();

        final NamedQuery q1 = new NamedQuery("MtQueryWithLocalCache");

        final List<?> result1 = context.performQuery(q1);
        assertEquals(3, result1.size());

        clientServerInterceptor.runWithQueriesBlocked(new UnitTestClosure() {

            public void execute() {
                List<?> result2 = context.performQuery(q1);
                assertSame(result1, result2);
            }
        });

        // refresh
        q1.setForceNoCache(true);
        List<?> result3 = context.performQuery(q1);
        assertNotSame(result1, result3);
        assertEquals(3, result3.size());
    }
View Full Code Here

Examples of org.apache.openejb.jee.jpa.NamedQuery

                    id.setGeneratedValue(new GeneratedValue(GenerationType.IDENTITY));
                }
            }

            for (QueryType query : bean.getQuery()) {
                NamedQuery namedQuery = new NamedQuery();
                QueryType.QueryMethod queryMethod = query.getQueryMethod();

                // todo deployment id could change in one of the later conversions... use entity name instead, but we need to save it off
                StringBuilder name = new StringBuilder();
                name.append(entityData.entity.getName()).append(".").append(queryMethod.getMethodName());
                if (queryMethod.getMethodParams() != null && !queryMethod.getMethodParams().getMethodParam().isEmpty()) {
                    name.append('(');
                    boolean first = true;
                    for (String methodParam : queryMethod.getMethodParams().getMethodParam()) {
                        if (!first) name.append(",");
                        name.append(methodParam);
                        first = false;
                    }
                    name.append(')');
                }
                namedQuery.setName(name.toString());

                namedQuery.setQuery(query.getEjbQl());
                entityData.entity.getNamedQuery().add(namedQuery);
            }
        }

        for (EjbRelationType relation : openejbJarType.getEjbRelation()) {
View Full Code Here

Examples of org.dayatang.domain.NamedQuery

    private String queryName = "Employee.findByName";
   
    @Before
    public void setUp() {
        repository = mock(EntityRepository.class);
        instance = new NamedQuery(repository, queryName);
    }
View Full Code Here

Examples of org.exolab.castor.mapping.xml.NamedQuery

    private void extractAndAddNamedQueries(final ClassDescriptorJDONature jdoNature,
            final ClassMapping clsMap)
    throws MappingException {
        Enumeration namedQueriesEnum = clsMap.enumerateNamedQuery();
        while (namedQueriesEnum.hasMoreElements()) {
            NamedQuery query = (NamedQuery) namedQueriesEnum.nextElement();
            String queryName = query.getName();
            if (_queryNames.contains(queryName)) {
                throw new MappingException(
                        "Duplicate entry for named query with name " + queryName);
            }
            _queryNames.add(queryName);

            jdoNature.addNamedQuery(queryName, query.getQuery());
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.