java - Spring : combine 2 entities into model object

标签 java spring spring-boot spring-data-jpa

我需要将 2 个实体对象合并为 1 个模型对象,该模型对象将用于将数据返回到调用 api 方法。这种情况有通用的模式或解决方案吗?

@Entity
public class Entity1{
   @Column
   private String value1;
   @Column
   private String value2;
}

@Entity    
public class Entity2{
   @ManyToOne(fetch = FetchType.LAZY)
   @JoinColumn(name = "value1")
   private Entity1 entity1;

   @Column
   private String value3;
}

最佳答案

对我来说,您应该使用 Facade 或 Business Delegator,它应该像两者的适配器一样返回对象。

关于java - Spring : combine 2 entities into model object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47208860/

相关文章:

java - JSeparator 不在我的 JPanel 中的正确位置

java - Spring,依赖注入(inject)查询

spring-boot - 如何将 "Example Value"添加到 Swagger 中的参数

java - 在微服务环境中,如果有多个服务以链接方式捆绑在一起,那么将如何覆盖以下场景

spring-boot - 将Spring Boot应用程序连接到Docker容器中的Oracle数据库12.2.0.1

java - Hibernate 向目录添加自定义前缀

java - 小部件 Onclick 不起作用

java - 没有基类访问的 hibernate 字段继承

Spring Java配置: Create Bean From Dynamic Class Name

facebook - Spring Social Facebook 中的 UsersConnectionRepository 是什么?