🚩 1. 들어가며... Spring Data JPA를 사용하며 개인 프로젝트를 진행하고 있던 중 유저 계정의 활성화 여부를 별도로 값을 주지 않아도 기본값(true = '1')이 삽입되도록 데이터베이스에서 DEFAULT 값을 세팅해주었다. 이러한 과정에서 발생한 문제와 해결방법과 함께 포스팅한다. 🚩 2. 문제 상황 - 기본형 boolean과 데이터베이스 기본값 데이터 베이스의 DDL에서 'is_enabled' 컬럼을 tinyint NOT NULL DEFAULT '1'로 설정했다. 설정의 목적은 해당 엔티티의 필드에 값이 명시적으로 초기화 되지 않고, 쿼리에 포함되지 않는다면(null이 할당되는 것과는 다르다.) 데이터베이스가 자동으로 true = '1'을 기본값으로 사용할 수 있도록 하는 것이다. 하지..
SQL
🚩 1. Oracle문법 기초 -- 데이터 조회 -------------------------------------------------------------------------------------------------- -- 테이블이 모든 행(record), 모든 열(column)을 조회하기 -- select * -- form 테이블명; -------------------------------------------------------------------------------------------------- -- regions 테이블의 모든 행, 모든 열 조회하기 select * from regions; -- countries 테이블의 모든 행, 모든 열 조회하기 select * from cou..