3
id가 테이블에없는 경우 find() 메서드가 null을 반환하는지 여부를 알지 못합니다. 문서에서 아무 말도하지 않습니다. 이 코드를 사용자 이름이 테이블의 기본 키인 경우Id를 찾지 못하면 EntityManager find() 메서드가 null을 반환합니다.
public boolean isUserInDb(String username)
{
boolean isPresent = false;
if(em.find(UserCredential.class, username) != null)
{
isPresent = true;
}
return isPresent;
}
사용할 수 있습니까?