JPA의 Entity를 새롭게 생성하려면 다음과같은 3가지 선택지가 주어진다. 1. 생성자로 생성하기 2. 정적 팩토리 메소드로 생성하기 3. @Builder 로 생성하기 그 중에서도 정적 팩토리 메소드 부분을 소개하겠다. 개인적으로도 이 방식이 더 마음에 든다. 정적 팩토리 메소드의 생김새 다음과 같이, public static(정적) 을 사용한다. 그렇다면 정적 팩토리 메소드를 왜 사용할까?? 정적 팩토리의 장점 3가지를 살펴보려고한다. 1. 자유롭게 메소드명을 설정할수 있다. 첫번째가 생성자 메소드고, 두번째가 정적 팩토리 메소드이다. 생성자 메소드 같은경우엔, 반드시 자신의 클래스명을 입력해야한다. 반면에, 정적 팩토리 메소드는 메소드명을 작성할수 있기때문에, 좀 더 직관적인 사용이 가능하다. 솔..