【发布时间】:2013-04-15 00:17:46
【问题描述】:
我有以下实体,Customer:
@Entity
@Table(name = "customer")
@NamedQueries({
@NamedQuery(name = "**Customer.findByEmail**", query = "SELECT c FROM Customer c WHERE c.email = :email"),
(...)
以及下面的会话外观方法:
public List<Customer> GetPorEmail(String match){
List customers = em.createNamedQuery("Customer.findByEmail").setParameter("email", match).getResultList();
return customers;
}
当我调用方法时,结果总是java.lang.NullPointerException。
我确定我的数据库中有与match 匹配的电子邮件。
这是怎么引起的,我该如何解决?
【问题讨论】:
标签: jpa