Package org.apache.openjpa.persistence.datacache.entities

Examples of org.apache.openjpa.persistence.datacache.entities.Person


    }

    public void test() {
        EntityManager em = emf.createEntityManager();
        try {
            Person p = loadPerson();
            String sql = "SELECT p.ci FROM Person p WHERE p.id = :id";

            TypedQuery<ContactInfo> query = em.createQuery(sql, ContactInfo.class);
            query.setParameter("id", p.getId());
            query.getSingleResult();

            em.clear();
            query = em.createQuery(sql, ContactInfo.class);
            query.setParameter("id", p.getId());
            query.getSingleResult();

        } finally {
            if (em.getTransaction().isActive())
                em.getTransaction().rollback();
View Full Code Here


            em.close();
        }
    }

    Person loadPerson() {
        Person p = null;
        EntityManager em = emf.createEntityManager();
        try {
            p = new Person();
            ContactInfo ci = new ContactInfo();
            Phone phone = new Phone();

            p.setCi(ci);
            ci.setPhone(phone);
            phone.setOwner(p);

            p.setFirst("first");
            p.setMiddle("middle");
            p.setLast("last");

            phone.setNumber("507-555-1076");
            phone.setSomethingElse("something-" + System.currentTimeMillis());

            ci.setCity("cittttY");
View Full Code Here

TOP

Related Classes of org.apache.openjpa.persistence.datacache.entities.Person

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.