spring-data-jpa - 从运行在不同服务器上的两个 Spring Boot 应用程序或具有字段子集的同一服务器映射访问相同的数据库(读/写)
问题描述
其中一个团队开发了一个电子商务应用程序。我的职责是拥有一个管理应用程序,显示带有项目的订单并更新订单的状态。
这个订单对象有许多字段和关系,我想在实体内的应用程序中避免这些字段和关系,并且只使用特定于我的 UI 的字段。
我的问题是,当我使用管理应用程序中的少数字段更新实体时,其余字段数据是否会在我映射实体中的某些列时被删除。
在 MONGO DB 中,它将删除不属于我的实体的所有其余属性,我们会在 RDBMS 中看到相同的行为。
假设我有在电子商务中使用以下字段的实体客户。
- ID
- 姓名
- 电子邮件
- 移动的
- 订单
在我的管理应用程序中,我正在创建一个实体客户,映射到同一个表
- ID
- 姓名
- 电子邮件
当我读取客户实体时,我只会得到提到的 3 个字段,其余数据不会被我的实体读取,因为它没有被映射。当我保存实体时,它是否会通过删除未映射列的现有数据来更新记录,或者数据将保持不变?
解决方案
推荐阅读
- javascript - 以编程方式在内部文本中添加一个带有锚点的跨度标签
- xcode - 产品名称更改未反映在 Xcode 9.4.1 (9F2000) 的项目导航器中
- git - 恢复之前推送到 GitHub 的已删除分支
- swift - 由于“内部”保护级别,无法访问初始化程序
- java - 将字典放入带有重复单词的 HashMap 问题中
- c++ - 从模型中获取下一个项目
- php - 数据库中的 Laravel 缓存冲突
- actions-on-google - 使用 ActionsOnGoogle 和 DialogFlow 从用户那里获得许多有效数字的最佳方法
- swift - UICollectionViewFlowLayout.scrollingDirection 更改强制重新加载 - Swift 4
- php - 从 http 重定向到 https 但在新结果中显示变量