使用JSON休眠(无数据库表)

时间:2018-08-07 07:14:10

标签: json oracle hibernate

我在JSON / Hibernate上遇到了一个特殊的情况。来-

我有一个带有Oracle DB和Hibernate / JPA的现有应用程序。现在,我需要对某些域/实体类使用JSON数据而不是数据库表数据,同时保持完整的休眠框架。这是必需的,因为对于其余的域类,我仍然需要使用现有的hibernate / Oracle交互。一旦用JSON替换了数据库表数据,这些数据库表将不再对应用程序可用。我该如何实现?

谢谢。

编辑: 感谢弗拉德的输入。我浏览了这篇文章。但是我认为我的情况有些不同。假设我有两个实体-国家和城市,它们当前分别映射到数据库表COUNTRY和CITY。城市有一个国家。现在,我想删除数据库表COUNTRY,而是向应用程序提供JSON数据。在仍然享受Hibernate服务(例如针对国家/地区的缓存)的同时,我该如何处理呢?

1 个答案:

答案 0 :(得分:0)

使用hibernate-types项目,该项目可让您将JSON属性保留为:

  • 列表
  • 地图
  • JsonNode
  • POJOs

例如,请查看this article

相关问题