JPA - 상속관계매핑
·
Spring/JPA
상속관계 매핑 객체는 상속관계가 존재하지만, 관계형 DB에는 상속 관계가 없다. 상속관계 매핑이라는 것은 객체의 상속 구조와 DB의 슈퍼타입 서브타입 관계를 매핑하는 것 슈퍼타입과 서브타입 논리 모델 → 물리모델로 구현하는 방법 3가지 방법이 존재한다. JPA가 이 3가지 방법과 매핑하려면 @Inheritence(strategy=InheritanceType.XXX)의 strategy를 설정해주면 된다. XXX = ‘JOINED’,’SINGLE_TABLE’,’TABLE_PER_CLASS’로 구성되어 있다. @DiscriminatorColumn(name=”DTYPE”) 부모 클래스에서 선언, 하위 클래스를 구분하는 용도의 컬럼을 생성 관례는 default=DTYPE @DiscriminatorValue(”XX..
SQL 에서 지켜야 할 제약조건 5가지
·
SQL
https://bitter-gambler-dbe.notion.site/ORACLE-62f479e04a254d01a24aeca9a3005cd1 ORACLE 제약조건 오라클 제약조건(Oracle Constraints)은 데이터베이스 테이블에 적용되는 규칙으로, 데이터 무결성을 보장하고 데이터 일관성을 유지하는 데 도움을 주는 중요한 기능입니다. 제약조건은 데이터의 bitter-gambler-dbe.notion.site 오라클 제약조건(Oracle Constraints)은 데이터베이스 테이블에 적용되는 규칙으로, 데이터 무결성을 보장하고 데이터 일관성을 유지하는 데 도움을 주는 중요한 기능입니다. 제약조건은 데이터의 무결성을 유지하기 위해 데이터가 입력, 수정, 삭제될 때 적용됩니다. 다음은 오라클 제약조건의..