【发布时间】:2014-05-20 21:49:56
【问题描述】:
我有两个实体,员工和出版物: 我想在数据表中显示存储在数据库中的出版物标题、日期和作者: 这是我使用 JPQL 的查询:
private static EntityManager em;
private static EntityManagerFactory factory;
public PublicationDAO() {
if(factory==null)
factory=Persistence.createEntityManagerFactory("mavenTest");
if(em==null)
em=factory.createEntityManager();
}
public List<Object[]> getAllPublication() {
em.getTransaction().begin();
List<Object[]> pubs = em.createQuery("SELECT c.titrePublication, p.login FROM Publication c JOIN c.employee p ").getResultList();
em.getTransaction().commit();
return pubs;
}
所以我想在 XHTML 页面的数据表中显示这些信息。
【问题讨论】: