@Embeddable 사용 시 NullPointerException 문제 해결
Entity를 생성할 때 위도, 경도와 같이 비슷한 유형의 데이터를 하나로 묶어 사용하거나 특정 필드에 대한 로직을 분리하고자 할 때 @Embeddable을 통해 값 객체를 생성하여 사용합니다. 이때 NullPointerException이 발생할 수 있는데 문제가 발생할 수 있는 상황과 해결할 수 있는 방법에 대해 정리해보고자 합니다. 문제 @Getter @Entity @Table(name = "member") @NoArgsConstructor(access = AccessLevel.PROTECTED) public class Member extends AuditingEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name =..
Spring/Spring Boot
2023. 9. 17. 23:23