Скажите Hibernate хранить поле суперкласса также в таблице подкласса - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть вопрос относительно стратегии наследования Hibernates InheritanceType.JOINED:

У меня есть суперкласс Foo и подкласс Bar:

@Entity
@Inheritance(strategy = InheritanceType.JOINED)
@Table(name = "FOO")
public class Foo  {

    @Id
    private Long id;

    @Column
    int tenantId;

    @Column
    int valueA;
}

@Entity
@Table(name = "BAR")
public class Bar extends Foo {
    @Column
    int valueB;
}

Теперь я хочу, чтобы tenantId не только хранился в таблице, соответствующей суперклассу, но и в таблице, соответствующей подклассу (как в случае с унаследованным id & mdash; но я не хочу добавить tenantId к ключу).

Есть ли какая-либо аннотация (или другой механизм), чтобы сообщить hibernate о сопоставлении записи суперкласса и с таблицей подклассов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...