Q
int 에는 null 값이 들어갈 수 없는데 Integer 에는 null 값이 들어갈 수 있는 이유는 뭔가요?
A
int 는 원시유형의 변수고 Integer 레퍼런스는 객체이기 때문입니다.
인터넷 검색중에 이 글을 보고 나서 VO의 필드나 Mapper의 파라미터에 Interger가 아니라 int를 기입해놓고 시도를 한 것을 한눈에 파악하였다. 기본적인 지식을 점차 잊어 가고 있었기 때문에 시간낭비만 한 것이다.
'DB > Mybatis' 카테고리의 다른 글
시퀀스번호 로우 삭제시에도 순서대로 매겨지도록 만들기 (0) | 2020.02.14 |
---|---|
VO를 포함한 VO형태 사용방법 (0) | 2020.02.14 |
쿼리스트링 값을 if문(test)에서 사용하는 방법 (0) | 2020.02.13 |
ResultType과 ResultMap 차이 (0) | 2019.12.26 |
insert, update, delete 시에 parameterType은 optional 이다. (0) | 2019.12.26 |
댓글