JPA是否支持嵌入类型为参数化泛型或java.lang.Object的类属性?例如:
public class Foo<T>;
{
private T param1;
private Object param2;
}
我有一个用例,我有一个类通过聚合“包装”一些任意类(泛型T或java.lang.Object),并包含表示包装对象元数据的基本类型。
在这种情况下,我希望每个被包装的东西都有DB表,它们也包含元数据的列。这些元数据列将在表示包装的嵌入对象的所有表中重复。
答案 0 :(得分:0)
我希望每个被包装的东西都有DB表,它们也包含元数据的列。这些元数据列将在表示包装的嵌入对象的所有表中重复。
您可以将Object
或T
保留为@Lob
,但我不认为以上是可能的,我不知道您如何表达映射,如何JPA提供者可以知道这些表。