반응형
이전 포스팅에서 lombok 에서 제공하는 Builder.Default 에 대해서 다룬적이 있다.
자세한 내용은 아래 참고 포스팅을 참고 바란다.
이번 포스팅에서는 @ColumnDefalut annotation이다.
Builder.Default 와 비슷하게 사용이 되고, 사용위치는 entity에서 사용이된다.
entity 는 ORM 에서 사용되고 자세한 내용은 참고 포스팅 참고 바란다.
@ColumnDefault("원하는값") 처럼 사용한다.
@ColumnDefault("test")
private String id;
이렇게 해주면
entity 를 DDL 시킬 경우
CREATE TABLE tablename( ... ... ... id varchar(...) default "test" not null ... |
이렇게 default 값이 잡힌다.
Builder.Default 는 builder 내에서의 값의 지정이라서 비슷하지만 다른 annotation을 주의하도록 하자.
참고 포스팅
https://thenicesj.tistory.com/790
https://thenicesj.tistory.com/90
https://thenicesj.tistory.com/301
반응형
'IT > Java' 카테고리의 다른 글
[Error] After saving the identifier must not be null! (17) | 2024.01.04 |
---|---|
숫자 자리수 0으로 채우기 (37) | 2023.12.28 |
@Builder.Default [lombok] (31) | 2023.12.24 |
marshalling / unmarshalling (직렬화와의 차이 feat. 코드베이스) (26) | 2023.12.20 |
JSONObject 에 대해서 (24) | 2023.12.19 |
댓글