javax.persistence.Query.getResultList ()가 널을 리턴 할 수 있습니까? 그렇다면 어떤 상황에서? Javadoc 및 JPA 사양은 아무 것도 말하지 않습니다. 네 말이 맞아 JPA 사양은 그것에 대해 아무 말도하지 않습니다. 그러나 Hibernate book, 2 판의 Java Persistence 는 다음과 같이 말합니다. 쿼리 결과가 비어 있으면 null이 반환됩니다. 결과없이 query.getResultList ()를 호출하면 최대 절전 모드 JPA 구현 (Entity Manager)에서 null을 반환합니다. 최신 정보 일부 사용자가 지적한 것처럼 최신 버전의 Hibernate는 대신 빈 목록을 반환합니다. 결과가 없으면 Eclipselink에서 빈 목록이 리턴됩니다..