我在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。