使用没有定义类型的Spring Data REST

时间:2014-10-16 18:22:06

标签: spring-data spring-data-jpa spring-data-mongodb spring-data-rest

我想使用Spring Data REST将数据存储到数据库中。理性的是,DB可能会从客户变为客户,我们不需要更改与DB操作不严格相关的解决方案。事实上,数据库服务或实现甚至可以更改,而无需重新启动应用程序。

Spring Data REST似乎满足了我们的需求。虽然我有一个问题,但我无法看到答案。

我们要存储的数据可能具有不同的数据格式。从一个客户到另一个客户,可能需要新的字段。例如,对于客户A,Person实例可能有5个字段,而对于客户B,Person实例可能有8个字段。我理解,使用JPA,这样的事情很难支持。

但是,鉴于MongoDB和Cassandra等NoSQL数据库支持此功能,我想知道是否有办法强制Spring DATA接受这些附加字段而不必重建事物。我的猜测是我必须实现自己的存储库。任何不那么痛苦的方法?

0 个答案:

没有答案