반응형 TABLE_PER_CLASS1 JPA 상속 관계 (TABLE_PER_CLASS전략) 배치 스케줄을 JPA로 리팩토링하는 과정 중, 스키마가 동일한 Table 4개가 있어 @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)으로 abstract 부모 클래스를 만들어 작업? 해보기로 했다. (일반적으로 SINGLE_TABLE/JOINED 전략이 더 권장되지만, 이미 생성된 테이블이므로..) 같은 스키마와, 같은 역할을 하는 테이블이기에 generic을 이용해 JpaRepository를 하나만 생성하도록 꼼수?를 부려봤다. 어림없지Service도 jeneric으로 생성하여 중복 코드를 줄여보고자 했지만, 오히려 구조만 어려워지고, 결과적으론 JpaRepository부터 generic생성을 못하기 때문에 포기하였다. 다른 패턴으로 해결 할 수 있.. 2021. 5. 21. 이전 1 다음 728x90 반응형