트러블슈팅

참조타입 Boolean 기본값 문제

everyday-spring 2024. 9. 24. 23:14
@Column(nullable = false)
private Boolean popularity;

Menu엔티티의 인기메뉴 상태를 관리하는 컬럼인 ‘popularity’를 참조타입으로 선언하여 메뉴 등록시 기본값 적용이 안되는 에러 발생

@Column(nullable = false)
private boolean popularity;

Null값을 가질 수 없는 컬럼이기 때문에 원시타입으로 변경하여 데이터의 복잡성을 낮추고 별도의 초기화 없이 기본값 설정이 가능함