Java 在JPA中嵌入泛型类型

Java 在JPA中嵌入泛型类型,java,generics,orm,jpa,Java,Generics,Orm,Jpa,JPA是否支持嵌入类型为参数化泛型或java.lang.Object的类属性?例如: public class Foo<T>; { private T param1; private Object param2; } 公共类Foo; { 私人T参数1; 私有对象参数2; } 我有一个用例,其中我有一个类通过聚合“包装”某个任意类(generic T或java.lang.Object),并包含表示包装对象元数据的基本类型 在本例中,我希望每个被包装的东西都有D

JPA是否支持嵌入类型为参数化泛型或java.lang.Object的类属性?例如:

public class Foo<T>;
{
   private T      param1;
   private Object param2;
}
公共类Foo;
{
私人T参数1;
私有对象参数2;
}
我有一个用例,其中我有一个类通过聚合“包装”某个任意类(generic T或java.lang.Object),并包含表示包装对象元数据的基本类型

在本例中,我希望每个被包装的东西都有DB表,其中也包含元数据的列。这些元数据列将在表示包装的嵌入对象的所有表中重复

我希望每个被包装的东西都有DB表,其中也包含元数据的列。这些元数据列将在表示包装的嵌入对象的所有表中重复

您可以将
Object
T
持久化为
@Lob
,但我不认为上述是可能的,我不知道如何表达映射,JPA提供者如何知道表

另见