Examples of PrimitiveTestEntity


Examples of org.hibernate.envers.test.entities.PrimitiveTestEntity

    public void initData() {
        EntityManager em = getEntityManager();

    // Revision 1
        em.getTransaction().begin();
        PrimitiveTestEntity pte = new PrimitiveTestEntity(10, 11);
        em.persist(pte);
        id1 = pte.getId();
        em.getTransaction().commit();

    // Revision 2
        em.getTransaction().begin();
        pte = em.find(PrimitiveTestEntity.class, id1);
        pte.setNumber(20);
    pte.setNumber2(21);
        em.getTransaction().commit();

    // Revision 3
        em.getTransaction().begin();
        pte = em.find(PrimitiveTestEntity.class, id1);
View Full Code Here

Examples of org.hibernate.envers.test.entities.PrimitiveTestEntity

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

    @Test(dependsOnMethods = "initData")
    public void testHistoryOfId1() {
        PrimitiveTestEntity ver1 = new PrimitiveTestEntity(id1, 10, 0);
        PrimitiveTestEntity ver2 = new PrimitiveTestEntity(id1, 20, 0);

        assert getAuditReader().find(PrimitiveTestEntity.class, id1, 1).equals(ver1);
        assert getAuditReader().find(PrimitiveTestEntity.class, id1, 2).equals(ver2);
        assert getAuditReader().find(PrimitiveTestEntity.class, id1, 3) == null;
    }
View Full Code Here

Examples of org.hibernate.envers.test.entities.PrimitiveTestEntity

    // Selecting all entities, also the deleted ones
    List entities = getAuditReader().createQuery().forRevisionsOfEntity(PrimitiveTestEntity.class, true, true)
        .getResultList();

    assert entities.size() == 3;
    assert entities.get(0).equals(new PrimitiveTestEntity(id1, 10, 0));
    assert entities.get(1).equals(new PrimitiveTestEntity(id1, 20, 0));
    assert entities.get(2).equals(new PrimitiveTestEntity(id1, 0, 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.