Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Android P
- android architecture component
- FLUTTER
- livedata
- 프로그래머스
- Python
- Rxjava2
- mfc
- Android
- RxJava
- 안드로이드 구글맵
- 알고리즘
- Kotlin
- 안드로이드
- kodility
- Django REST
- RxAndroid
- UWP
- Java
- NDK
- C/C++
- dart
- Flutter TextField
- flutter firestore
- Django REST Android
- Django REST framework
- android push
- C
- 코틀린
- C++
Archives
- Today
- Total
개발하는 두더지
[Spring/JPA] null value was assigned to a property of primitive type setter of 본문
Spring
[Spring/JPA] null value was assigned to a property of primitive type setter of
덜지 2017. 12. 14. 22:43null value was assigned to a property of primitive type setter of 에러가 발생한다면 ??!
테이블 수정 중에 int type의 컬럼을 추가했는데 위와 같은 에러가 발생했다.
해결책은?
https://stackoverflow.com/a/3154585/6602341 와 같이 Java code에서 int 대신 Integer 으로 만들어주면 null 이 들어갈 수 있다.
null exception 은 반드시 해줘야 함!
또 다른 방법은
update 테이블명 set 컬럼명 = 0 where 컬럼명 is null Query를 이용하여 모든 row의 값을 초기화 하는 방법이다.
위의 명령어를 입력하면 아래의 에러가 발생할 수 있는데
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect.
SET SQL_SAFE_UPDATES=0; 명령어를 사용하거나
맨 아래에 Safe Updates 체크박스를 해제 후 OK를 누르고 다시 연결하면 된다.
'Spring' 카테고리의 다른 글
Comments