Jpa 如果找不到id,EntityManager find()方法将返回null
我不明白如果在表中找不到id,find()方法是否返回null。在文档中什么也没说。让我们考虑这个用户名是表中的主键的代码。Jpa 如果找不到id,EntityManager find()方法将返回null,jpa,entitymanager,Jpa,Entitymanager,我不明白如果在表中找不到id,find()方法是否返回null。在文档中什么也没说。让我们考虑这个用户名是表中的主键的代码。 public boolean isUserInDb(String username) { boolean isPresent = false; if(em.find(UserCredential.class, username) != null) { isPresent = true; } return is
public boolean isUserInDb(String username)
{
boolean isPresent = false;
if(em.find(UserCredential.class, username) != null)
{
isPresent = true;
}
return isPresent;
}
它能工作吗?规范说,如果找不到实体,它将返回null。它应该会起作用 文件