gpt4 book ai didi

java - 是否有更好的解决方案将大量字段实体映射到两个表中?

转载 作者:行者123 更新时间:2023-12-02 05:29:26 35 4
gpt4 key购买 nike

我正在获取包含 50 个字段的数据。如何映射到jpa中的两个表,其中我只需要三个字段,其余字段只需要传递到下游?

这是一个新的 spring data jpa,运行 H2 db 项目。过去,我曾尝试将所有 50 个字段映射到一个实体表中。但我只需要这 50 个字段中的 3 个基本字段来处理数据库中的最后 5000 条记录。

   @Entity
class SingleCustomer{

//ID field
// 3 fields only these fields I am using to process my data from db

//47 fields just to pass to another service without any process

}

为了提高应用程序的性能,我应该采取哪种方法?是否有其他方法可以提高应用程序性能,例如拆分为两个实体并在需要发送另一个服务时一对一地加入。

最佳答案

正如您所说,您可以将所有字段拆分为两个实体并加入一对一的关系。但您应该注意到,具有一对一关系的字段默认是急切加载的,您应该将其标记为延迟加载以提高性能。

关于java - 是否有更好的解决方案将大量字段实体映射到两个表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56208913/

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