【发布时间】:2018-08-07 07:14:09
【问题描述】:
我在 JSON / Hibernate 上遇到了一个特殊的场景。来了——
我有一个使用 Oracle DB 和 Hibernate / JPA 的现有应用程序。现在,我需要对一些域/实体类使用 JSON 数据而不是 DB 表数据,同时保持休眠框架完整。这是必需的,因为我仍然需要为其余的域类使用现有的休眠/Oracle 交互。一旦我用 JSON 替换数据库表数据,这些数据库表将不再对应用程序可用。我怎样才能做到这一点?
提前谢谢你。
编辑: 感谢弗拉德的输入。我浏览了这篇文章。但我认为我的情况有点不同。假设我有两个实体 - Country 和 City,它们当前分别映射到数据库表 COUNTRY 和 CITY。城市有国家。现在,我想删除数据库表 COUNTRY,而是向应用程序提供 JSON 数据。我该如何处理这个问题,同时仍然享受缓存等 Hibernate 服务,即使是 Country。
【问题讨论】: