소개
엔티티 활용법
Custom ID Generator
Custom Converter
Builder 활용
기본 사용
toBuilder
- 기존에 있던 Entity 값을 그대로 사용하면서 원하는 값만 수정할 수 있도록 해주는 함수
java// 예시 코드 MemberEntity memberEntity = memberRepository.findById(1L).orElse(null); if (null != memberEntity) { memberEntity.toBuilder() .lastLoginAt(LoccalDateTime.now()) .build(); }
Signular
- List 값 지정시, Item을 하나씩 넣을 수 있는 방식
- 사용할 List 변수에
@Singular작성
java// 변수에 지정하는 예시 코드 @Singular private List<String> skills; // 사용방법 MemberEntity.builder() .skills("Java") .skills("Javascript") .build();