rdk
그는 물었다 11년 전
111

수 () 자바스스페르시스텐스.크리스제르술트리스트 복귀하십시오 nulll?

그렇다면, 어떤 상황에서?

제파 사양명세 javadoc 과 아무것도아니야 밝혔습니다.

rafa.ferreira
그는 10년 전 댓글을 달았습니다
0

I was 검색: 정확히요 이 질문! tks 는! 최대 4 너!

답변 7 개

허긴. 아무 것도 제파 사양명세 밝혔습니다. 하지만, 두 번째 에디션 , Java Persistence 최대 절전 모드 책을 통해 다음과 같이 말합니다.

&gt. 만약 쿼리 결과 비워집니다, 널 반환됨

최대 절전 모드 제파 구현 (엔티티입니다 Manager) 때 nulll 반품하십시오 전화하시기 크리스제르술트리스트 () 와 함께 결과 없음.

  • 업데이트 *

일부 사용자들은 최신 버전의 최대 절전 모드) 가 지적한 대로, 빈 나열하십시오 되돌려줍니다 아닌 것으로 보인다.

빈 목록에 있는 반환됨 크립세링크 때 뿐만 아니라 결과가 없다.

Gandhi
Michael Laffargue
그는 7년 전 댓글을 달았습니다
25

이것은 실로 오래된, 최대 절전 모드 되돌려줍니다 빈 목록.

Tom
그는 6년 전 댓글을 달았습니다
5

이후 버전은 무엇입니까?

Jacek Prucia
그는 5년 전 댓글을 달았습니다
2

난 아직도 널 (null) 에서 최대 절전 모드 확보하십시오 4.3.10 (로 실행 중인 제파 동력을 봄 데이터). 이것은 하나의 기본 쿼리하지 쿼리합니다 일반과 제파 작용할 전망이다.

Breaking Benjamin
그는 3년 전 댓글을 달았습니다
1

그냥 확인할지 조건을 모두 사용 또는. "만약 (행 = null 로s.시즈 = 0) {} ' () 는 여기서 행뿐만 되돌려줍니다 제레술트리스트 무너지잖아!

de.la.ru
그는 3년 전 댓글을 달았습니다
0

그냥 있는 랩 (wrap it 오티오나라자오픈울이블 () 와 you& # 39, re 설정되었습니다.

René
그는 3년 전 댓글을 달았습니다
0

I believe 'null' 돌아온 것이 아닌 것처럼 사양명세 의해 고안되었습니다 대신 빈 목록은 매우 분명하게 다른 지역에서 그렇지 않으면 'null' 때 기대할 수 있습니다. 특히 '선택' 문서 '제레술트리스트 판독합니다 실행하십시오 쿼리하고 반품하십시오 질의결과 비호환성의 (n) (un) 입력되었는지 목록. - @return 바뀌엇어요 결과의. # 39 확인할지 i&; d 'null' 물론 필요에 따라 내 자신을 다시 여전히 빈 목록.

39, t, 발생할 경우 그 투석실에다가 보라 could& 사양 밝혔다. 코드에 대한 신뢰 구축, 제파 수 있다고 생각할 수 있다는 점에서 다른 모든 확실히 실행하십시오 5월 투석실에다가 그것을 얻기 위해 맞죠?

아무리 생각해도, 꼭 이래야겠어요 코드 수비 및 확인할지 nulll.

이제 큰 질문: 이제 우리도 치료 &quot null"; 목록 및 빈 가치가 있다. 여기가 사양, t # 39 미국, don& 수 있도록 도와야 한다.

내 생각엔 nulll 반품하십시오 있는 경우 발생할 수 있는데, 이 랑하니) 에 해당하는 &quot, I didn& # 39 를 이해하지 약간만이라도 query"; 예, 알고 있지만, 질의 및 빈 목록 약간만이라도 &quot records&quot, 없었다.

아마도 코드 경로가 있을 수 있습니다 (예외가 될 것으로 보인다) 이 거래를 운파서블 쿼리합니다, 난 널 (null) 이 길을 다운되어도 반품하십시오 직접판매용 경향이 있다.

dfa
그는 11년 전 댓글을 달았습니다
0

+1 틀렸다니까 때 항상 옳은 말했다. 모든 제파 &quot &quot 투석실에다가 의탁하도록 제공업체입니다?;; 아니:)

djna
그는 11년 전 댓글을 달았습니다
0

편집됩니다 추가할 수 있습니다. # 39 의 제파 Hibernate& 아서 지적이 제기되고 있다 실제로 nulll 되돌려줍니다 레코드는유지합니다 없으면 찾아볼 수 있다. 그래서 실제로 이 경우, 우리가 함께 하는 배 nulll 및 빈 목록. 내가 겪은 이야기를 그들위에 사고 과정 갖고 있는 것으로 우리는 여전히 유효하다.

우리가 해야 할 것은 다른 치료법에 대해 각기 다른 제파 null 가능성도 있다. 즐거운 포터블식 오신 것을 환영합니다.

DataNucleus
그는 11년 전 댓글을 달았습니다
0

동의했잖아요 좁히어 국한됨 존재하는 &quot 포터블식 fun"; 무엇을 어떻게 해야 하는 탓에 제파 사양명세 없습니다. 시맨틱스를 정확히까지 지정합니다. 이는 기득권 세력에 의해 실행하십시오 부끄러운 일.

matoni
그는 일 년 전 댓글을 달았습니다
1

39 didn& &quot 내가 이해하지 query";; 여기서 '수집', 'null' 로 돌아온 idfsysobject. 처리됩니까 한다 '는' 는 명백하네 설계 결함 보상으론 유형

39 의 게시물로의 Arthur& 달리 실제로 어떤 때는 내가 질의 실행했음 엔티티에는 매칭됨 나는 attaboy 빈 목록, not null. 이는 최대 절전 모드 및 올바른 행동을 그게 바로 제가 사용하는 것이 좋습니다. 빈 목록은 정답이 있을 때, t # 39 의 엔티티에는 하나님께용서를 비디오함의 aren& 모든.

Gnavvy
그는 10년 전 댓글을 달았습니다
2

내가 널 (null) 대신 빈 오픈제파 대한 목록을 얻을 수 있다.

Take a look at the '오르g. 히베르나티드로이드리로이더 닫으십시오 경우' (4.1) 안에 있는 책상까진 목록은 항상 초기화되었습니다 프로체사레술체트 () 메서드를 ([doc] [1], [출처] [2]).

protected List processResultSet(...) throws SQLException {
   final List results = new ArrayList();

   handleEmptyCollections( queryParameters.getCollectionKeys(), rs, session );
   ...
   return results;

}

그래서 내가 지금 이 nulll 반환되므로 don& # 39, 것 같지는 않다.

[1]: http://docs.jboss.org/hibernate/orm/4.1/javadocs/org/hibernate/loader/Loader.html # 프로체사레술체트 (자바드스크라자르술체트, %20org.hibernate.engine.spi.queryparameters, % % % % %20java.util.list 20int 20org.hibernate.transform.resulttransformer 20boolean 20org.hibernate.engine.spi.sessionimplementor,,) [2]: # L961 https://github.com/hibernate/hibernate-orm/blob/master/hibernate-core/src/main/java/org/hibernate/loader/loader.java

Charles Follet
venky
그는 4년 전 댓글을 달았습니다
2

정확한 코드 조각을 위한 건배. 그런데 이 대답이 사양명세 구현 중 하나가 바로 최대 절전 모드 초점을 맞춘다. 같은 다른 구축현 오픈제파 비헤이비어를 차이를 보인다. 또 다른 버전을 통해 최대 절전 모드 비헤이비어를 변경한 것으로 보인다.

물론, 그 결과, s # 39 로 설정할 경우 점심시간요 Jakarta& 콜레스티온티우스자이노왕티 you& # 39, re 적용, 어느 쪽이든.

구현 () '가' 클래스 '때' 제레술츠리스트 오르g. 히베르나트리지발커임플 반환되기를 'null' 한 것이 가능하다.

public List getResultList() {
    try {
        return query.list();
    }
    catch (QueryExecutionRequestException he) {
        throw new IllegalStateException(he);
    }
    catch( TypeMismatchException e ) {
        throw new IllegalArgumentException(e);
    }
    catch (HibernateException he) {
        em.throwPersistenceException( he );
        return null;
    }

내 최대 절전 모드 버전: 3.3.1.GA

'null' 대신 '크리스제르술트리스트 ()' 을 반환하는지 빈 목록. 그래서 '이왕티 ()' 를 확인 결과, 반환되었습니다 진행하십시오 경우 나머지 논리를 거짓값.