연관있는 두 테이블이 복합키로 지정이 되어있으나, 외래키설정이 되어있지 않을때
설계상 무결점의 관점에서 권장되지 않지만, 운영이 될수록 이러한 원칙이 지켜지지 않고
무언의 관계도가 생성되며,
조인전략을 사용하여 연관성을 엔티티에 적용해보겠습니다.
관련 영문 키워드:
mapping compositekey primary and non forign
샘플 DDL
ItemlInfo
CREATE TABLE `db_example2`.`iteminfo` ( `itemtype` CHAR(1) NOT NULL, `itemno` INT NOT NULL, `itemname` VARCHAR(45) NULL, PRIMARY KEY (`itemtype`, `itemno`));
ItemStatics
CREATE TABLE `db_example2`.`itemstatics` ( `itemtype` CHAR(1) NOT NULL, `itemno` INT NOT NULL, `viewcnt` INT NULL, `salecnt` INT NULL, PRIMARY KEY (`itemtype`, `itemno`));