Entity 활용

소개

엔티티 활용법

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();