Is the best approach to returning "generified" lists the following?
List<Entity> getEntityList() { return em.createQuery("FROM Entity e").getResultList(); }