Поддерживает ли JPA встраивание атрибута класса, тип которого является параметризованным универсальным или java.lang.Object? Например:
public class Foo<T>;
{
private T param1;
private Object param2;
}
У меня есть сценарий использования, где у меня есть класс, который "оборачивает" некоторый произвольный класс (обобщенный T или java.lang.Object) посредством агрегации, плюс содержит примитивные типы, представляющие метаданные обернутого объекта.
В этом случае я хотел бы, чтобы для каждой из упаковываемых вещей были таблицы БД, которые также содержат столбцы для метаданных. Эти столбцы метаданных будут дублироваться во всех таблицах, представляющих обернутые встроенные объекты.