Domain POJO와 JPA Entity 분리


비즈니스 로직을 수행하는 순수 자바 객체와 영속성을 담당하는 JPA Entity를 분리함

→ 비즈니스 로직과 영속화 영역을 분리

⇒ 프레임워크에 종속되지 않는 순수한 비즈니스 로직을 위해 분리, 이로 인한 번거로움은 코드로 명시하여 상쇄

ID 생성 전략


DB의 Auto Increment(Identity) 전략을 사용함에 따라 발생하는 식별자 문제를 다음과 같이 처리함.