Spring/Spring boot
스프링부트 강좌 25강(블로그 프로젝트) - 회원가입을 위한 enum사용법
지각생
2022. 1. 22. 03:39
728x90
출처:
https://www.youtube.com/watch?v=FhrkWA9hioU&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=27
이렇게 없애서 insert하는 방법 찾아야하는데
그게 바로
@DynamicInsert
이제 role값이 들어가 있음
쿼리를 보면 role이 생략되어 있음
@DynamicInsert
기능이 좋긴한데
계속 붙이는게 좋은 방법은 아니다. 그래서 주석처리하고
27행 주석
42행 주석
추가
이렇게 하면 개발자가 실수를 할수 있다.
이거 같은 겨우
이제 이렇게하면 25행 변경해줘야한다.
이렇게 하면
@DynamicInsert
@ColumnDefault("'user'")
을 쓰지 않고 구현된다?
구현됐다
User ->USER로 따로 수정해줌
ENUM을 쓰면 내가 쓰려는 값을 강제할 수 있다.(열거형)
data 도메인 만들 때 쓴다
728x90