Package org.apache.cayenne.access

Examples of org.apache.cayenne.access.DataContext.performQuery()


                }

                list = dataContext.performQuery(query);

            } else if (getNamedQuery() != null) {
                list = dataContext.performQuery(getNamedQuery());

            } else if (getQueryName() != null) {
                 list = dataContext.performQuery(getQueryName(), false);

            } else {
View Full Code Here


            } else if (getNamedQuery() != null) {
                list = dataContext.performQuery(getNamedQuery());

            } else if (getQueryName() != null) {
                 list = dataContext.performQuery(getQueryName(), false);

            } else {
                Class doClass = form.getDataObjectClass();
                String getterName = ClickUtils.toGetterName(getName());
                Method method = doClass.getMethod(getterName);
View Full Code Here

                } else if (getOptionLabel() != null && !orderingApplied) {
                    query.addOrdering(getOptionLabel(), true);
                    orderingApplied = true;
                }

                list = dataContext.performQuery(query);
            }

            if (isRequired() && getOptionList().isEmpty() || isOptional()) {
                getOptionList().add(Option.EMPTY_OPTION);
            }
View Full Code Here

        obj.setNumber(3);

        context.commitChanges();

        SelectQuery query = new SelectQuery(MtTableBool.class);
        List<MtTableBool> results = dataContext.performQuery(query);

        assertTrue(results.get(0).isBlablacheck());
        assertEquals(3, results.get(0).getNumber());

        obj.setBlablacheck(false);
View Full Code Here

        assertEquals(0, a1.getGroupArray().size());

        SelectQuery q = new SelectQuery(ArtGroup.class, ExpressionFactory.matchExp(
                "name",
                "g1"));
        List results = context.performQuery(q);
        assertEquals(1, results.size());

        assertFalse(context.hasChanges());
        ArtGroup group = (ArtGroup) results.get(0);
        a1.addToGroupArray(group);
View Full Code Here

        Artist a1 = DataObjectUtils.objectForPK(context, Artist.class, 33001);

        SelectQuery q = new SelectQuery(ArtGroup.class, ExpressionFactory.matchExp(
                "name",
                "g1"));
        List results = context.performQuery(q);
        assertEquals(1, results.size());

        ArtGroup group = (ArtGroup) results.get(0);
        a1.addToGroupArray(group);
View Full Code Here

        Artist a1 = DataObjectUtils.objectForPK(context, Artist.class, 33001);

        SelectQuery q = new SelectQuery(ArtGroup.class, ExpressionFactory.matchExp(
                "name",
                "g1"));
        List results = context.performQuery(q);
        assertEquals(1, results.size());

        ArtGroup group = (ArtGroup) results.get(0);
        a1.addToGroupArray(group);
        group.removeFromArtistArray(a1);
View Full Code Here

        DataContext context = createDataContext();

        Artist a1 = DataObjectUtils.objectForPK(context, Artist.class, 33001);

        SelectQuery q = new SelectQuery(ArtGroup.class);
        List results = context.performQuery(q);
        assertEquals(2, results.size());

        ArtGroup g1 = (ArtGroup) results.get(0);
        ArtGroup g2 = (ArtGroup) results.get(1);
        a1.addToGroupArray(g1);
View Full Code Here

        obj.setBlablacheck(false);
        obj.setNumber(8);
        context.commitChanges();

        query = new SelectQuery(MtTableBool.class);
        results = dataContext.performQuery(query);

        assertFalse(results.get(0).isBlablacheck());
        assertEquals(8, results.get(0).getNumber());

    }
View Full Code Here

        context.commitChanges();

        assertNotSame(context2, context);

        List<Artist> objects = context2.performQuery(query);
        assertEquals(1, objects.size());

        // 2 same objects in different contexts
        assertTrue(e.match(objects.get(0)));
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.