Spring DATA模块适用于为各种数据库实现DAO层。 它通过避免一些不需要的工件(DAO实现)来改进应用程序开发过程。
在本章中,我们将讨论Spring DATA Neo4j模块架构。 这个架构几乎类似于上面提到的所有类型的数据库。 它仅在几个组件名称不同
在开始Spring DATA Neo4j开发之前,首先我们将了解这个模块的架构。
下图显示了Spring DATA Neo4j模块的体系结构
它提供了不同的API来支持不同的场景
这些是Java类。 每个具有执行Neo4j数据库操作的特定目的
S.No. | Spring 数据 Neo4j 类 | 用法 |
---|---|---|
1。 | GraphRepository | 它用于执行Basic Neo4j DB操作。 |
2。 | GraphTemplate | 像其他模块一样,它是执行Neo4j DB操作的Spring模板。 |
3。 | CrudRepository | 它用于使用Cypher查询语言(CQL)执行Neo4j CRUD操作。 |
4。 | PaginationAndSortingRepository | 它用于执行Neo4j CQL查询结果的分页和排序。 |
当我们使用Spring DATA Neo4j模块API来执行一些数据库操作时,Spring DATA Neo4j Jars在内部使用这些驱动程序Jars来交互和执行Neo4j数据库操作。
MongoDB教程 -MongoDB 删除集合MongoDB的 db.collectionName.drop()用于从数据库中删除集合。语法drop()命令的语法如下db.COLLEC...
SQLite 的 DELETE 查询用于删除表中已有的记录。可以使用带有 WHERE 子句的 DELETE 查询来删除选定行,否则所有的记录都...
Redis Sunionstore 命令Redis 集合(Set)Redis Sunionstore 命令将给定集合的并集存储在指定的集合 destination 中。如...
Redis Punsubscribe 命令 Redis 发布订阅 Redis Punsubscribe 命令用于退订所有给定模式的频道。语法 redis Punsubscribe 命令基...
目录61.1. 索引的基本 API 结构61.2. 索引访问方法函数61.3. 索引扫描61.4. 索引锁定考虑61.5. 索引唯一性检查61.6. 索引开销估...
MySQL中你可以使用SELECT...INTO OUTFILE语句来简单的导出数据到文本文件上。 使用 SELECT ... INTO OUTFILE 语句导...