1 回答

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊
我相信,通過(guò)擁有一個(gè)具有通用字段的基類(lèi)并使用@MappedSupperClass.
基類(lèi):
@MappedSuperClass
abstract class BaseBattingStats implements Serializable
//common fields go here
球員等級(jí):
@Entity
@Table(name="PLAYER_BATTING_STATS")
public class PlayerBattingStats extends BaseBattingStats implements Serializable {
//fields that are specific to Player class go here
團(tuán)隊(duì)類(lèi):
@Entity
@Table(name="TEAM_BATTING_STATS")
public class TeamBattingStats extends BaseBattingStats implements Serializable {
//fields that are specific to Player class go here
我假設(shè)您確實(shí)有特定于這兩個(gè)類(lèi)的字段,如果所有字段都是通用的,并且您只想對(duì)擊球統(tǒng)計(jì)條目進(jìn)行分類(lèi),您應(yīng)該考慮使用單個(gè)類(lèi),并且它們具有引用“類(lèi)型”的枚舉統(tǒng)計(jì)數(shù)據(jù)(例如球員或球隊(duì))。
添加回答
舉報(bào)