Java - JPA @Entity и @Embeddable вместе - PullRequest
1 голос
/ 21 февраля 2020

Я новичок в Spring jpa и у меня есть сценарий использования, где мне нужно создать:

Таблица A : со столбцами 'a', 'b' и 'c'

И Таблица B : С столбцами 'd', а также столбцами, которые есть в Таблица A .

Мой вопрос:

Можно ли аннотировать POJO для Таблицы A с @ Entity и @ Embeddable ?

1 Ответ

1 голос
/ 21 февраля 2020

Вам нужно поместить две аннотации по имени @Embeddable и @MappedSuperclass над сущностью таблицы A, а также вам придется наследовать сущность таблицы A в сущность таблицы B, как показано ниже.

@Embeddable
@MappedSuperclass
@Entity
class TableA{....}

@Entity
Class TableB extends TableA{...}
...