Java

unboxing of '*' may produce 'nullpointerexception'

기기디 2021. 6. 30. 17:15

unboxing of '*' may produce 'nullpointerexception'

 

인텔리제이에서 querydsl로 int값을 반환받는 쿼리를 짜던 중 위와 같은 경고메시지를 확인함.

 

int는 primitive type이여서 null check가 불가하니 Integer로 반환받도록 수정하니 사라졌다

 

 

Integer sequence = queryFactory.select(qClass.sequence)
                .from(qClass)
                .orderBy(qClass.sequence.desc())
                .fetchOne();