gpt4 book ai didi

java - 在 JPA 中嵌入泛型类型

转载 作者:行者123 更新时间:2023-12-01 05:53:51 25 4
gpt4 key购买 nike

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

public class Foo<T>;
{
private T param1;
private Object param2;
}

我有一个用例,其中我有一个类,它通过聚合“包装”一些任意类(通用 T 或 java.lang.Object),并且包含表示有关包装对象的元数据的原始类型。

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

最佳答案

I'd like there to be DB tables for each of things being wrapped that also contain columns for the metadata. These metadata columns would be duplicated across all tables representing the wrapped embedded objects.

您也许可以将ObjectT保留为@Lob,但我认为上述情况不可能,我不'看看如何表达映射,JPA 提供者如何了解这些表。

另请参阅

关于java - 在 JPA 中嵌入泛型类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3717631/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com