我想使用混合@Inheritance策略,但Hibernate不支持它。
有什麼辦法實現JOINED沒有實際的類繼承繼承。 例如:Mock JOINED繼承策略沒有實際繼承
@Entity
@Table(name="A")
@Inheritance(strategy=InheritanceType.JOINED)
public class A {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "ID_SEQ")
private Long id;
//getters
//setters
}
@Entity
@Table(name="B")
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
public class B {
@Id
private Long id;
//getters
//setters
}
所以,基本上在B
我只是想指不從A
延伸A
到@id產生。
非常好。謝謝。 – Alex