I want to implement a Spring Data Repository for a database which is not currentlty supported (hyphothetical question - no need to ask about the database).
How is this possible and where can I have an example of that?
答案 0 :(得分:0)
简短的回答是“肯定的”。 Spring-data的主要目的之一就是以相同的API风格统一对不同数据存储技术的访问。因此,您可以为任何数据库实现spring-data适配器,只要值得在Java中实现该数据库的连接器即可(对于大多数数据库而言,这肯定是可能的)。
长答案将需要几篇博客文章,甚至是一本小书:-)但是,让我仅强调一下一下。每个现有的spring-data模块都公开API风味中的一种(或两种):
这是弹簧数据概念的极其简化的视图。为了获得更详细的信息和核心原理的解释,建议您阅读spring-data-commons参考文档并查看spring-data-keyvalue项目,这是为关键实现Spring Data Module的一个很好的起点。值存储。