2012-03-13 109 views
2

說,我有兩個(或三個)的表。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 

JPA是否可以使用@Inheritance擴展複合主鍵集?

+0

的可能重複[JPA:是有可能改變的PKS在繼承層次?(http://stackoverflow.com/questions/5744822/jpa-is-it-possible -to-變化的-PKS-在-的繼承層次結構) – ali 2013-08-15 16:32:47

回答

3

PK是固定的繼承樹。你不能做到這一點與繼承