Examples of BidirectionalOne2OneOwned


Examples of org.apache.openjpa.persistence.cache.common.apps.BidirectionalOne2OneOwned

   *            if true sets the relationship as consistent.
   */
  public void createBidirectionalRelation(EntityManager em, long id,
      boolean consistent) {
    BidirectionalOne2OneOwner owner1 = new BidirectionalOne2OneOwner();
    BidirectionalOne2OneOwned owned1 = new BidirectionalOne2OneOwned();
    BidirectionalOne2OneOwner owner2 = new BidirectionalOne2OneOwner();
    BidirectionalOne2OneOwned owned2 = new BidirectionalOne2OneOwned();
   
    owner1.setId(id++);
    owned1.setId(id++);
    owner2.setId(id++);
    owned2.setId(id++);
   
    owner1.setName("Owner1");
    owned1.setName("Owned1");
    owned2.setName("Owned2");
    owner2.setName("Owner2");

    owner1.setOwned(owned1);
    owner2.setOwned(owned2);

    if (consistent) {
      owned1.setOwner(owner1);
      owned2.setOwner(owner2);
    } else {
      owned1.setOwner(owner2);
      owned2.setOwner(owner1);
    }

    em.getTransaction().begin();
    em.persist(owner1);
    em.persist(owned1);
View Full Code Here

Examples of org.apache.openjpa.persistence.cache.common.apps.BidirectionalOne2OneOwned

    ID_COUNTER += 4;
    createBidirectionalRelation(em, id, createConsistent);
   
   
    BidirectionalOne2OneOwner owner1 = em.find(BidirectionalOne2OneOwner.class, id);
    BidirectionalOne2OneOwned owned1 = em.find(BidirectionalOne2OneOwned.class, id + 1);
    BidirectionalOne2OneOwner owner2 = em.find(BidirectionalOne2OneOwner.class, id + 2);
    BidirectionalOne2OneOwned owned2 = em.find(BidirectionalOne2OneOwned.class, id + 3);

    assertNotNull(owner1);
    assertNotNull(owner2);
    assertNotNull(owned1);
    assertNotNull(owned2);

    assertEquals(owner1, expectConsistent
          ? owner1.getOwned().getOwner()
          : owner2.getOwned().getOwner());
    assertEquals(owner2, expectConsistent
          ? owner2.getOwned().getOwner()
            : owner1.getOwned().getOwner());


    assertEquals(owned1, owner1.getOwned());
    assertEquals(expectConsistent ? owner1 : owner2, owned1.getOwner());
    assertEquals(owned2, owner2.getOwned());
    assertEquals(expectConsistent ? owner2 : owner1, owned2.getOwner());
  }
View Full Code Here

Examples of org.apache.openjpa.persistence.querycache.common.apps.BidirectionalOne2OneOwned

     *            if true sets the relationship as consistent.
     */
    public void createBidirectionalRelation(EntityManager em, long id,
            boolean consistent) {
        BidirectionalOne2OneOwner owner1 = new BidirectionalOne2OneOwner();
        BidirectionalOne2OneOwned owned1 = new BidirectionalOne2OneOwned();
        BidirectionalOne2OneOwner owner2 = new BidirectionalOne2OneOwner();
        BidirectionalOne2OneOwned owned2 = new BidirectionalOne2OneOwned();
       
        owner1.setId(id++);
        owned1.setId(id++);
        owner2.setId(id++);
        owned2.setId(id++);
       
        owner1.setName("Owner1");
        owned1.setName("Owned1");
        owned2.setName("Owned2");
        owner2.setName("Owner2");

        owner1.setOwned(owned1);
        owner2.setOwned(owned2);

        if (consistent) {
            owned1.setOwner(owner1);
            owned2.setOwner(owner2);
        } else {
            owned1.setOwner(owner2);
            owned2.setOwner(owner1);
        }

        em.getTransaction().begin();
        em.persist(owner1);
        em.persist(owned1);
View Full Code Here

Examples of org.apache.openjpa.persistence.querycache.common.apps.BidirectionalOne2OneOwned

        createBidirectionalRelation(em, id, createConsistent);
       
       
        BidirectionalOne2OneOwner owner1 =
            em.find(BidirectionalOne2OneOwner.class, id);
        BidirectionalOne2OneOwned owned1 =
            em.find(BidirectionalOne2OneOwned.class, id + 1);
        BidirectionalOne2OneOwner owner2 =
            em.find(BidirectionalOne2OneOwner.class, id + 2);
        BidirectionalOne2OneOwned owned2 =
            em.find(BidirectionalOne2OneOwned.class, id + 3);

        assertNotNull(owner1);
        assertNotNull(owner2);
        assertNotNull(owned1);
        assertNotNull(owned2);

        assertEquals(owner1, expectConsistent
                    ? owner1.getOwned().getOwner()
                    : owner2.getOwned().getOwner());
        assertEquals(owner2, expectConsistent
                    ? owner2.getOwned().getOwner()
                    : owner1.getOwned().getOwner());


        assertEquals(owned1, owner1.getOwned());
        assertEquals(expectConsistent ? owner1 : owner2, owned1.getOwner());
        assertEquals(owned2, owner2.getOwned());
        assertEquals(expectConsistent ? owner2 : owner1, owned2.getOwner());
    }
View Full Code Here

Examples of org.apache.openjpa.persistence.querycache.common.apps.BidirectionalOne2OneOwned

     *            if true sets the relationship as consistent.
     */
    public void createBidirectionalRelation(EntityManager em, long id,
            boolean consistent) {
        BidirectionalOne2OneOwner owner1 = new BidirectionalOne2OneOwner();
        BidirectionalOne2OneOwned owned1 = new BidirectionalOne2OneOwned();
        BidirectionalOne2OneOwner owner2 = new BidirectionalOne2OneOwner();
        BidirectionalOne2OneOwned owned2 = new BidirectionalOne2OneOwned();
       
        owner1.setId(id++);
        owned1.setId(id++);
        owner2.setId(id++);
        owned2.setId(id++);
       
        owner1.setName("Owner1");
        owned1.setName("Owned1");
        owned2.setName("Owned2");
        owner2.setName("Owner2");

        owner1.setOwned(owned1);
        owner2.setOwned(owned2);

        if (consistent) {
            owned1.setOwner(owner1);
            owned2.setOwner(owner2);
        } else {
            owned1.setOwner(owner2);
            owned2.setOwner(owner1);
        }

        em.getTransaction().begin();
        em.persist(owner1);
        em.persist(owned1);
View Full Code Here

Examples of org.apache.openjpa.persistence.querycache.common.apps.BidirectionalOne2OneOwned

        createBidirectionalRelation(em, id, createConsistent);
       
       
        BidirectionalOne2OneOwner owner1 =
            em.find(BidirectionalOne2OneOwner.class, id);
        BidirectionalOne2OneOwned owned1 =
            em.find(BidirectionalOne2OneOwned.class, id + 1);
        BidirectionalOne2OneOwner owner2 =
            em.find(BidirectionalOne2OneOwner.class, id + 2);
        BidirectionalOne2OneOwned owned2 =
            em.find(BidirectionalOne2OneOwned.class, id + 3);

        assertNotNull(owner1);
        assertNotNull(owner2);
        assertNotNull(owned1);
        assertNotNull(owned2);

        assertEquals(owner1, expectConsistent
                    ? owner1.getOwned().getOwner()
                    : owner2.getOwned().getOwner());
        assertEquals(owner2, expectConsistent
                    ? owner2.getOwned().getOwner()
                    : owner1.getOwned().getOwner());


        assertEquals(owned1, owner1.getOwned());
        assertEquals(expectConsistent ? owner1 : owner2, owned1.getOwner());
        assertEquals(owned2, owner2.getOwned());
        assertEquals(expectConsistent ? owner2 : owner1, owned2.getOwner());
    }
View Full Code Here

Examples of org.apache.openjpa.persistence.querycache.common.apps.BidirectionalOne2OneOwned

     *            if true sets the relationship as consistent.
     */
    public void createBidirectionalRelation(EntityManager em, long id,
            boolean consistent) {
        BidirectionalOne2OneOwner owner1 = new BidirectionalOne2OneOwner();
        BidirectionalOne2OneOwned owned1 = new BidirectionalOne2OneOwned();
        BidirectionalOne2OneOwner owner2 = new BidirectionalOne2OneOwner();
        BidirectionalOne2OneOwned owned2 = new BidirectionalOne2OneOwned();
       
        owner1.setId(id++);
        owned1.setId(id++);
        owner2.setId(id++);
        owned2.setId(id++);
       
        owner1.setName("Owner1");
        owned1.setName("Owned1");
        owned2.setName("Owned2");
        owner2.setName("Owner2");

        owner1.setOwned(owned1);
        owner2.setOwned(owned2);

        if (consistent) {
            owned1.setOwner(owner1);
            owned2.setOwner(owner2);
        } else {
            owned1.setOwner(owner2);
            owned2.setOwner(owner1);
        }

        em.getTransaction().begin();
        em.persist(owner1);
        em.persist(owned1);
View Full Code Here

Examples of org.apache.openjpa.persistence.querycache.common.apps.BidirectionalOne2OneOwned

        createBidirectionalRelation(em, id, createConsistent);
       
       
        BidirectionalOne2OneOwner owner1 =
            em.find(BidirectionalOne2OneOwner.class, id);
        BidirectionalOne2OneOwned owned1 =
            em.find(BidirectionalOne2OneOwned.class, id + 1);
        BidirectionalOne2OneOwner owner2 =
            em.find(BidirectionalOne2OneOwner.class, id + 2);
        BidirectionalOne2OneOwned owned2 =
            em.find(BidirectionalOne2OneOwned.class, id + 3);

        assertNotNull(owner1);
        assertNotNull(owner2);
        assertNotNull(owned1);
        assertNotNull(owned2);

        assertEquals(owner1, expectConsistent
                    ? owner1.getOwned().getOwner()
                    : owner2.getOwned().getOwner());
        assertEquals(owner2, expectConsistent
                    ? owner2.getOwned().getOwner()
                    : owner1.getOwned().getOwner());


        assertEquals(owned1, owner1.getOwned());
        assertEquals(expectConsistent ? owner1 : owner2, owned1.getOwner());
        assertEquals(owned2, owner2.getOwned());
        assertEquals(expectConsistent ? owner2 : owner1, owned2.getOwner());
    }
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.