EntityManager entityManager = entityManagerFactory.createEntityManager();
entityManager.getTransaction().begin();
List<EntityA> aList =
entityManager.createNamedQuery("PersonType.selectAll", EntityA.class)
.getResultList();
entityManager.getTransaction().commit();
entityManager.close();
Assert.assertEquals(1, aList.size());
Assert.assertEquals("B1", aList.get(0).getEntityB().getName());