java - 可以用实体字段持久化 JPA 实体吗?

标签 java jpa persistence entity

如果我有一个如下所示的实体:

@Entity
public class Customer {
    private Address address;
}

地址也是一个实体:

@Entity
public class Address {...}

保留客户是否会反过来保留其包含的地址?或者这根本不可能?这个想法基本上是拥有一个由其字段组成的主要实体,其中一些字段本身就是将存储在各个表中的实体。客户的某些字段是独特的,因为我还想要一个用于该数据的客户表。除非我只是想念它,否则我无法找到这个答案。这是我只是好奇的事情,而且我目前没有可以尝试的机器,所以我想先问一下。

提前致谢。

最佳答案

这是可能的并且是 JPA 基础知识。但是您必须定义实体类中实体之间的关联。

我建议阅读有关此主题的优秀教程,例如Java EE6 tutorial .

关于java - 可以用实体字段持久化 JPA 实体吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8009633/

相关文章:

Java JSON 简单解析器

java - 如何在Android项目中使用docxj4

java - 使用 Hibernate 的 Spring Boot 在使用 H2 数据库启动时生成丢弃约束错误

java - 在数据库中保留接口(interface)的 Java 实例

java - 通过页面保留对象

java - Netbeans 拒绝自动建议导入的已知类

java - LWJGL Display.update() 太慢 - 驱动程序问题?

hibernate - JPA实体不创建表

java - Hibernate 是否支持并发获取数据?

java - 在 JPA/EclipseLink 中保留具有顺序和重复项的列表