Package org.apache.openjpa.persistence.inheritance.entity

Examples of org.apache.openjpa.persistence.inheritance.entity.SubclassD


        em.getTransaction().begin();
        em.persist(sc);
        em.getTransaction().commit();

        SubclassD sd = new SubclassD();
        sd.setId(42);
        sd.setName("SubclassDMappedSuperName");
        sd.setClassDName("SubclassDName");

        // No EntityExistsException should be thrown by the persist
        em.getTransaction().begin();
        em.persist(sd);
        em.getTransaction().commit();
View Full Code Here


        em.getTransaction().begin();
        em.merge(sc);
        em.getTransaction().commit();

        SubclassD sd = new SubclassD();
        sd.setId(43);
        sd.setName("SubclassDMappedSuperName");
        sd.setClassDName("SubclassDName");

        // No EntityExistsException should be thrown by the merge
        em.getTransaction().begin();
        em.merge(sd);
        em.getTransaction().commit();
View Full Code Here

        SubclassC sc = new SubclassC();
        sc.setId(1010);
        sc.setName("SubclassCMappedSuperName");
        sc.setClassCName("SubclassCName");

        SubclassD sd = new SubclassD();
        sd.setId(2020);
        sd.setName("SubclassDMappedSuperName");
        sd.setClassDName("SubclassDName");
       
        em.persist(sc);
        em.persist(sd);
        em.getTransaction().commit();
       
        em.clear();
       
        SubclassD sd2 =em.find(SubclassD.class, 2020);
        assertEquals(2020, sd2.getId());
               
        // The subclasses should not contain a discriminator column
        verifyNoDypeColumn(em, "SubclassC");
        verifyNoDypeColumn(em, "SubclassD");
View Full Code Here

        SubclassC sc = new SubclassC();
        sc.setId(0);
        sc.setName("SubclassCMappedSuperName");
        sc.setClassCName("SubclassCName");

        SubclassD sd = new SubclassD();
        sd.setId(1);
        sd.setName("SubclassDMappedSuperName");
        sd.setClassDName("SubclassDName");
       
        em.persist(sc);
        em.persist(sd);
        em.getTransaction().commit();
       
View Full Code Here

        em.getTransaction().begin();
        em.persist(sc);
        em.getTransaction().commit();

        SubclassD sd = new SubclassD();
        sd.setId(42);
        sd.setName("SubclassDMappedSuperName");
        sd.setClassDName("SubclassDName");

        // No EntityExistsException should be thrown by the persist
        em.getTransaction().begin();
        em.persist(sd);
        em.getTransaction().commit();
View Full Code Here

        em.getTransaction().begin();
        em.merge(sc);
        em.getTransaction().commit();

        SubclassD sd = new SubclassD();
        sd.setId(43);
        sd.setName("SubclassDMappedSuperName");
        sd.setClassDName("SubclassDName");

        // No EntityExistsException should be thrown by the merge
        em.getTransaction().begin();
        em.merge(sd);
        em.getTransaction().commit();
View Full Code Here

        SubclassC sc = new SubclassC();
        sc.setId(1010);
        sc.setName("SubclassCMappedSuperName");
        sc.setClassCName("SubclassCName");

        SubclassD sd = new SubclassD();
        sd.setId(2020);
        sd.setName("SubclassDMappedSuperName");
        sd.setClassDName("SubclassDName");
       
        em.persist(sc);
        em.persist(sd);
        em.getTransaction().commit();
       
        em.clear();
       
        SubclassD sd2 =em.find(SubclassD.class, 2020);
        assertEquals(2020, sd2.getId());
               
        // The subclasses should not contain a discriminator column
        verifyNoDypeColumn(em, "SubclassC");
        verifyNoDypeColumn(em, "SubclassD");
View Full Code Here

TOP

Related Classes of org.apache.openjpa.persistence.inheritance.entity.SubclassD

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.