본문 바로가기
목차
Spring/Spring boot

스프링부트 강좌 25강(블로그 프로젝트) - 회원가입을 위한 enum사용법

by 지각생 2022. 1. 22.
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

댓글