처음 Entity를 만들 땐 BaseEntity를 굳이 생성할 필요를 못느꼈는데, JPA를 사용하며 개발하다보니 Entity마다 공통으로 쓰이는 변수와, 공통으로 상속하는 인터페이스 들이 있어서 BaseEntity를 만들게 되었다. 수정사항이 있을 때마다 수정할 예정이다. 1. implements Persistable save 가 단순히 create인 줄 알고 사용하다가 알게된 인터페이스 class abstract BaseEntity implements Persisable{ @CreatedDate private LocalDateTime createdDate; @Override public boolean isNew() { return createdDate == null; } } getId는 BaseEnti..