2012-03-13 19 views
2

2つ(または3つ)の表があります。JPAの継承と複合主キーの拡張

PLAYER_POINT 
---------------------------------------- 
    PLAYER_ID | PK, FK -> PLAYER 
    POINT_ID | PK, FK -> POINT 
    EARNED | INT 

PLAYER_POINT_YEAR 
---------------------------------------- 
    PLAYER_ID | PK, FK -> PLAYER_POINT 
    POINT_ID | PK, FK -> PLAYER_POINT 
    YEAR  | PK 
    EARNED | INT 

PLAYER_POINT_MONTH 
---------------------------------------- 
    PLAYER_ID | PK, FK -> PLAYER_POINT_YEAR 
    POINT_ID | PK, FK -> PLAYER_POINT_YEAR 
    YEAR  | PK, FK -> PLAYER_POINT_YEAR 
    MONTH  | PK 
    EARNED | INT 

@Inheritanceを複合プライマリキーセットの拡張に使用できますか?

+0

[JPA:継承階層のPKを変更することはできますか?](http://stackoverflow.com/questions/5744822/jpa-is-it-possible継承階層の階層に変更する) – ali

答えて

3

PKは継承ツリーに対して固定です。継承ではできません

関連する問題