gpt4 book ai didi

java - 如何处理不需要@id注解的实体

转载 作者:行者123 更新时间:2023-12-01 15:38:39 26 4
gpt4 key购买 nike

我在架构中有一些类,其中一些是没有任何 id 的表,因为它们被用作引用/值表,如国家、性别、公民身份等。但是当我尝试运行应用程序中,应用程序服务器 glassfish 不会部署它,因为它要求我的实体上有一个带有 @Id 属性的字段,而该字段通常没有,因为它主要用作值表。

除了创建 id 字段之外,我还能做什么?

最佳答案

JPA 不处理没有身份的实体; JDO 是唯一支持该概念的 Java 持久性规范。

使用 JPA 的一种方法是添加任意 id(如果其中一列是唯一的,则可以,否则添加一个新的(虚拟)列来存储“id”

关于java - 如何处理不需要@id注解的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8442980/

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