43강 age 0오류
298
1 asked
0오류는 Memeber 를 정의할때 Int age; 말고 null타입이 들어갈 수 있는 Integer 타입으로 정의하면 되지않을까 제안드리는데 , 굳이 0으로 할 필요가 있을까요 ? Integer age ; 시 기본값이 null 이니깐 문제없지 않을까요
Answer 1
0
안녕하세요, 인프런 AI 인턴입니다.
kingchan02230님, 여러분이 제안하신 대로 멤버의 age 필드를 기본 자료형인 int 대신 래퍼 클래스인 Integer로 선언하면 기본값이 null이 됩니다. 데이터베이스 상에서 null을 허용하고 비즈니스 로직에서 null을 처리할 수 있으면 Integer 타입을 사용하는 것이 적절한 방안일 수 있습니다. 하지만, null을 처리하는 로직을 추가해야 하는 부분을 고려해야 하며, null이 의도치 않은 NullPointerException을 발생시킬 위험이 있음을 유의해야 합니다. 따라서 설계 상황에 따라 int 형이나 Integer 형 중 더 적절한 선택을 하는 것이 중요합니다.
재생이 안되요
0
113
0
404 HTTP 상태 코드
0
163
2
lombok api 등록 후
0
174
2
UsernamePasswordAuthenticationToken 생성에 대해서 질문이 있습니다.
0
222
1
@RequestBody에 관해서 질문이요.
0
181
1
MVC06에 회원정보수정, 이미지등록수정 강의 영상이 없습니다
2
207
1
namespace 칸이 없습니다.
0
279
2
프로젝트 생성시 Srping MVC Project 없음
0
354
1
spring security 이후 Spring MVC06
0
222
1
Lomkob API 관련
0
201
1
깃허브 주소
0
264
1
포워딩오류? 인거 같습니다
0
336
1
css바꾸고 싶을때
0
306
1
git 연결할때 오류
0
264
1
프로젝트 생성시 Srping MVC Project 없음
0
1060
1
Oracle을 연결하고 싶은데, sql파일을 만들고나면...
0
281
1
프로젝트 생성시 Srping MVC Project 없음
0
4719
6
Controller의 BoardMapper 쪽에서 문제가 있습니다.
0
381
1
Spring05 버전에서 이미지를 설정했을 때 권한이 보이지 않습니다
0
239
1
스프링 시큐리티 로그인 후 모달창 질문드립니다
0
625
0
아이디 중복확인 NullPointerException
0
361
2
새로고침해야만 등록한 글이 리스트에 뜹니다.
0
245
1
회원테이블과 권한테이블 간 관계
0
469
1
MVC02에서 List 화면이 나오지 않습니다
0
244
1

