如何在JPA中检索记录

时间:2015-11-30 03:24:27

标签: java jpa

我在db(MySQL)+ eclipselink中有一些值的记录。我正在使用以下代码来检索该记录

EntityManager em = DBUtil.getEntityManager();
TypedQuery<User> query =  em.createQuery("select u from User u where u.email='tomj@abc.com'", User.class);
List<User> results = query.getResultList();
for(User u:results){
  System.out.println(u.getEmail());
}

我的示例数据库中的记录有一行包含电子邮件&#39; tomj@abc.com'。仍然当我打印列表时,我打印出空白/空列表。我想我在某个地方出错了。谁能告诉我这是什么错误?

PS:我也试过使用引发异常的getSingleResult。

0 个答案:

没有答案