에러&문제해결/JAVA

java.lang.NullPointerException

보배 진 2025. 10. 28. 11:49

존재하지 않는 상품번호를 입력했을 때 에러가 뜬다

 

 

 

 

ProductDTO data에 들어온 인자 data가 NULL이라서 발생한 상황!!이다

 

 

 

더 깊게 들어가보면

8로 입력을 받고

상품을 하나 선택하고 data에 null이 할당 된 것이다

selectOne에서 존재하지 않는 상품은 입력이 되지 않도록

getProductNum 을 통해 먼저 유효성 검사를 해주니 해결 되었다