Package org.apache.cayenne.access

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


        Painting p = context.newObject(Painting.class);
        p.setPaintingTitle("aaaa");
        PaintingInfo pi = context.newObject(PaintingInfo.class);
        pi.setPainting(p);
        context.commitChanges();

        context.invalidateObjects(Arrays.asList(p, pi));

        p.getPaintingTitle();
View Full Code Here


        DataContext context = createDataContext();
        assertSame(getDomain(), context.getParentDataDomain());

        Artist a = context.newObject(Artist.class);
        a.setArtistName("aa");
        context.commitChanges();

        context.invalidateObjects(Collections.singleton(a));

        blockQueries();
        try {
View Full Code Here

        Painting p = context.newObject(Painting.class);
        p.setPaintingTitle("aaaa");
        PaintingInfo pi = context.newObject(PaintingInfo.class);
        pi.setPainting(p);
        context.commitChanges();

        context.invalidateObjects(Arrays.asList(p, pi));

        p.getPaintingTitle();
View Full Code Here

    public void savePreferences() {
        DataContext context = this.dataContext;

        if (context != null) {
            context.commitChanges();
        }
    }

    protected Domain getPreferenceDomain() {
        Domain defaultDomain = getDomain(this.defaultDomain, true);
View Full Code Here

    public void testSerializeCommitted() throws Exception {
        DataContext context = super.createDataContext();

        Artist artist = (Artist) context.newObject("Artist");
        artist.setArtistName("artist1");
        context.commitChanges();

        assertEquals(PersistenceState.COMMITTED, artist.getPersistenceState());

        ObjectId id = artist.getObjectId();
        assertNotNull(id);
View Full Code Here

        dao.setKey1(key1v1);
        dao.setKey2(key2v1);
        dao.setName("testing testing");

        context.commitChanges();
        assertEquals(key1v1, dao.getObjectId().getIdSnapshot().get(
                CompoundPkTestEntity.KEY1_PK_COLUMN));
        assertEquals(key2v1, dao.getObjectId().getIdSnapshot().get(
                CompoundPkTestEntity.KEY2_PK_COLUMN));
View Full Code Here

        refreshedDao = (CompoundPkTestEntity) context.refetchObject(dao.getObjectId());
        assertEquals(dao.getObjectId(), refreshedDao.getObjectId());

        dao.setKey2(key2v2);

        context.commitChanges();
        assertEquals(key1v1, dao.getObjectId().getIdSnapshot().get(
                CompoundPkTestEntity.KEY1_PK_COLUMN));
        assertEquals(key2v2, dao.getObjectId().getIdSnapshot().get(
                CompoundPkTestEntity.KEY2_PK_COLUMN));
View Full Code Here

        refreshedDao = (CompoundPkTestEntity) context.refetchObject(dao.getObjectId());
        assertEquals(dao.getObjectId(), refreshedDao.getObjectId());

        dao.setKey2(key2v3);

        context.commitChanges();
        assertEquals(key1v1, dao.getObjectId().getIdSnapshot().get(
                CompoundPkTestEntity.KEY1_PK_COLUMN));
        assertEquals(key2v3, dao.getObjectId().getIdSnapshot().get(
                CompoundPkTestEntity.KEY2_PK_COLUMN));
View Full Code Here

        dao.setKey1(key1v1);
        dao.setKey2(key2v1);
        dao.setName("testing testing");

        context.commitChanges();
        assertEquals(key1v1, dao.getObjectId().getIdSnapshot().get(
                CompoundPkTestEntity.KEY1_PK_COLUMN));
        assertEquals(key2v1, dao.getObjectId().getIdSnapshot().get(
                CompoundPkTestEntity.KEY2_PK_COLUMN));
View Full Code Here

        assertEquals(dao.getObjectId(), refreshedDao.getObjectId());

        dao.setKey1(key1v2);
        dao.setKey2(key2v2);

        context.commitChanges();
        assertEquals(key1v2, dao.getObjectId().getIdSnapshot().get(
                CompoundPkTestEntity.KEY1_PK_COLUMN));
        assertEquals(key2v2, dao.getObjectId().getIdSnapshot().get(
                CompoundPkTestEntity.KEY2_PK_COLUMN));
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.