为什么Neo4j OGM删除方法返回void?

时间:2015-10-08 09:15:29

标签: java neo4j spring-data-neo4j neo4j-ogm

我注意到Neo4j OGM文档中显示的GenericService的delete方法,http://neo4j.com/docs/ogm/java/stable/返回void。对于SDN的CrudRepository(http://docs.spring.io/spring-data/data-neo4j/docs/4.0.0.RELEASE/api/)的各种删除方法也是如此。甚至session.delete方法也返回一个void。

为什么会这样?不会返回类型的int(关于删除了多少个节点)或布尔值(指定删除操作是否成功)会更好吗?

1 个答案:

答案 0 :(得分:1)

从我的观点来看,OGM不会返回布尔值,因为成功或失败是由事务本身处理的。

关于有多少节点受删除影响的信息。您提供了要删除的信息,然后您已经拥有该信息。

如果您想为OGM添加一些新功能,请在GitHub上打开拉取请求或问题 - https://github.com/neo4j/neo4j-ogm/issues