Package org.apache.openjpa.persistence.xmlmapping.entities

Examples of org.apache.openjpa.persistence.xmlmapping.entities.Order


            "select o from Order o order by o.oid")
            .getResultList();
       
        assertEquals(2, orders.size());
       
        Order orderFromDb = orders.get(0);
        Address addressFromDb = orderFromDb.getShipAddress();
        Address address = createUSAAddress("Harry's Auto");
        assertEquals(address.toString(), addressFromDb.toString());
       
        orderFromDb = orders.get(1);
        addressFromDb = orderFromDb.getShipAddress();
        address = createCANAddress("A&J Auto");
        assertEquals(address.toString(), addressFromDb.toString());
       
        em.close();
    }
View Full Code Here


            .getResultList();
       
        assertEquals(2, orders.size());

        Object[] ordersFromDb = orders.get(0);
        Order order1 = (Order) ordersFromDb[0];
        Order order2 = (Order) ordersFromDb[1];
        assertEquals(ORDER_1_OID, order1.getOid());
        assertOrdersEqual(order1, order2);

        ordersFromDb = orders.get(1);
        order1 = (Order) ordersFromDb[0];
View Full Code Here

            "select o from Order o, Customer c where o.shipAddress.city " +
            "= c.address.city")
            .getResultList();
       
        assertEquals(1, orders.size());
        Order order = orders.get(0);
        assertEquals(ORDER_1_OID, order.getOid());
       
        em.close();
    }
View Full Code Here

        List<Order> orders = em.createQuery(
            "select o from Order o where o.shipAddress.city = 'San Jose'")
            .getResultList();
       
        assertEquals(1, orders.size());
        Order order = orders.get(0);
        assertEquals(ORDER_1_OID, order.getOid());
       
        em.close();
    }
View Full Code Here

            "select o from Order o where o.shipAddress.city = :city");
        query.setParameter("city", "San Jose");
        List<Order> orders = query.getResultList();

        assertEquals(1, orders.size());
        Order order = orders.get(0);
        assertEquals(ORDER_1_OID, order.getOid());
       
        em.close();
    }
View Full Code Here

            "select o from Order o where :city = o.shipAddress.city");
        query.setParameter("city", "San Jose");
        List<Order> orders = query.getResultList();

        assertEquals(1, orders.size());
        Order order = orders.get(0);
        assertEquals(ORDER_1_OID, order.getOid());
       
        em.close();
    }
View Full Code Here

    public void testUpdate() {
        EntityManager em = emf.createEntityManager();
        em.getTransaction().begin();

        Order order = em.find(Order.class, ORDER_1_OID);
        USAAddress address = (USAAddress) order.getShipAddress();
        address.setCity("Cupertino");
        address.setZIP(95014);

        em.getTransaction().commit();
        em.close();

        em = emf.createEntityManager();
        em.getTransaction().begin();

        order = em.find(Order.class, ORDER_1_OID);
        address = (USAAddress) order.getShipAddress();
        assertEquals("Cupertino", address.getCity());
        assertEquals(95014, address.getZIP());
       
        em.getTransaction().commit();
        em.close();
View Full Code Here

    public void testNullify() {
        EntityManager em = emf.createEntityManager();
        em.getTransaction().begin();

        Order order = em.find(Order.class, ORDER_1_OID);
        order.setShipAddress(null);

        em.getTransaction().commit();
        em.close();

        em = emf.createEntityManager();
        em.getTransaction().begin();

        order = em.find(Order.class, ORDER_1_OID);
        Address address = order.getShipAddress();
        assertNull(address);
       
        em.getTransaction().commit();
        em.close();
    }
View Full Code Here

        c1.setRating( CreditRating.GOOD );
        c1.setAddress( new EAddress("12500 Monterey", "San Jose", "CA",
                "95141"));
        em.persist(c1);

        Order o1 = new Order(ORDER_1_OID, ORDER_1_AMOUNT, ORDER_1_DELIVERED,
                c1);
        o1.setShipAddress(createUSAAddress(c1.getName()));
        em.persist(o1);

        Order o2 = new Order(ORDER_2_OID, ORDER_2_AMOUNT, ORDER_2_DELIVERED,
                c1);
        o2.setShipAddress(createCANAddress(c2.getName()));
        em.persist(o2);
    }
View Full Code Here

            "select o from Order o order by o.oid")
            .getResultList();
       
        assertEquals(2, orders.size());
       
        Order orderFromDb = orders.get(0);
        Address addressFromDb = orderFromDb.getShipAddress();
        Address address = createUSAAddress("Harry's Auto");
        assertEquals(address.toString(), addressFromDb.toString());
       
        orderFromDb = orders.get(1);
        addressFromDb = orderFromDb.getShipAddress();
        address = createCANAddress("A&J Auto");
        assertEquals(address.toString(), addressFromDb.toString());
       
        em.close();
    }
View Full Code Here

TOP

Related Classes of org.apache.openjpa.persistence.xmlmapping.entities.Order

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.