gpt4 book ai didi

java - JPA 是否支持可嵌入对象的一种 "Any"映射?

转载 作者:行者123 更新时间:2023-11-30 11:57:07 26 4
gpt4 key购买 nike

我正在扩展 Java 应用程序的数据模型以包含某种设置 工具。此应用程序中的设置基本上是字符串或数字,没有实体或其他模型对象。

我的问题是将此要求映射到 JPA (Hibernate) 的最佳方式是什么?

我首先想到的是实现一个Setting 类,其中包含每个所需类型的属性,但也许有一种方法可以使用像 Hibernate 的 Any 这样的东西。映射? any 映射的问题似乎在于它旨在表达与实体 而非可嵌入对象 的关系。

有什么想法吗?

编辑:

澄清要求。我想以一种简单的方式持久化变量数据,考虑 C 风格的联合或 Object 类型的 bean 属性。

最佳答案

Does JPA support a kind of “Any” mapping for embeddable objects?

据我所知,JPA 和 Hibernate 都不支持定义关系可嵌入的非实体。为了以防万一,JPA wikibook 在 embeddables 上有一个非常有趣的部分。 .

如果我误解了你的问题,请(再次)澄清,你的目标仍然不明确(至少对我而言)。也许“伪”示例会有所帮助。

关于java - JPA 是否支持可嵌入对象的一种 "Any"映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4025372/

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