0
我有一個JPA實體至極我想用2個表進樣值到JPA-表的註釋
@Entity
@Table(name="table_name_should_be_injected")
class MyEntity{
// Implementation gose here
}
所以我想用Spring來Injekt表名。 這可能嗎?
我有一個JPA實體至極我想用2個表進樣值到JPA-表的註釋
@Entity
@Table(name="table_name_should_be_injected")
class MyEntity{
// Implementation gose here
}
所以我想用Spring來Injekt表名。 這可能嗎?
請不要追求這條線的設計。它會給你的解決方案增加一個完全不必要的複雜程度,它違背了JPA的規範和意圖,它會讓其他人看着你的解決方案撓頭。
在JPA中完成此操作的正確方法是使用抽象基類和@Inheritance(strategy=TABLE_PER_CLASS)
(請參閱@Inheritance)。