귀찮지만 만들어보자

Java Integer의 최대값에서 비롯된 문제 본문

카테고리 없음

Java Integer의 최대값에서 비롯된 문제

타우렌주술사 2016. 8. 6. 14:05

엑셀 업로드 기능에서 장애가 나서 살펴보니 특정 컬럼의 바코드 번호에서 중복이 발생했다는 에러가 떠있었다


테스트를 해본결과 2147483647 라는 값이 중복되어서 들어가는 점이 의아해서 구글님께 도움을 청해보니..


Integer 타입의 최대값이 2147483647 라서 그 보다 큰 숫자가 입력되었을 경우에는 인식을 못했던 것이다


그래서 전부 Long 타입으로 고쳤다