OOP1 Instanceof 를 사용하지 않고 자식 클래스 타입 확인하기 프로젝트 중 클래스 상속 설계를 하며 자식 클래스 타입 확인 시 생길 수 있는 상황에 대해 고민하고 정리해 보았다. @Inheritance(strategy=InheritanceType.JOINED) @DiscriminatorColumn public abstract class Shelter { ... } @DiscriminatorValue("a") public class AShelter extends Shelter { ... } @DiscriminatorValue("b") public class BShelter extends Shelter { ... } 추상클래스 Shelter 와 클래스 AShelter, BShelter 가 있다고 하자. JPA 를 사용하고 AShelter, BShelter 는 Shelt.. 2023. 7. 16. 이전 1 다음