inflearn logo
강의

Course

Instructor

Spring Framework is in my hands [Spring Shot 1]

43. Membership registration processing final test (error check)

43강 age 0오류

298

kingchan02230

1 asked

0

0오류는 Memeber 를 정의할때 Int age; 말고 null타입이 들어갈 수 있는 Integer 타입으로 정의하면 되지않을까 제안드리는데 , 굳이 0으로 할 필요가 있을까요 ? Integer age ; 시 기본값이 null 이니깐 문제없지 않을까요

jsp spring mvc spring-security

Answer 1

0

communityai8509

안녕하세요, 인프런 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