Package org.hibernate.envers.test.entities.ids

Examples of org.hibernate.envers.test.entities.ids.CompositeDateIdTestEntity


        // Revision 1
        EntityManager em = getEntityManager();
        em.getTransaction().begin();

        CompositeDateIdTestEntity dite = new CompositeDateIdTestEntity(new DateEmbId(new Date(), new Date()), "x");
        em.persist(dite);

        id1 = dite.getId();

        em.getTransaction().commit();

        // Revision 2
        em = getEntityManager();
        em.getTransaction().begin();

        dite = em.find(CompositeDateIdTestEntity.class, id1);
        dite.setStr1("y");

        em.getTransaction().commit();
    }
View Full Code Here


        assert Arrays.asList(1, 2).equals(getAuditReader().getRevisions(CompositeDateIdTestEntity.class, id1));
    }

    @Test
    public void testHistoryOfId1() {
        CompositeDateIdTestEntity ver1 = new CompositeDateIdTestEntity(id1, "x");
        CompositeDateIdTestEntity ver2 = new CompositeDateIdTestEntity(id1, "y");

        assert getAuditReader().find(CompositeDateIdTestEntity.class, id1, 1).getStr1().equals("x");
        assert getAuditReader().find(CompositeDateIdTestEntity.class, id1, 2).getStr1().equals("y");
    }
View Full Code Here

TOP

Related Classes of org.hibernate.envers.test.entities.ids.CompositeDateIdTestEntity

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.