【发布时间】:2015-10-08 09:15:28
【问题描述】:
我注意到 Neo4j OGM 文档中显示的 GenericService 的 delete 方法,http://neo4j.com/docs/ogm/java/stable/ 返回 void。 SDN(http://docs.spring.io/spring-data/data-neo4j/docs/4.0.0.RELEASE/api/)的 CrudRepository 的各种删除方法也是如此。甚至 session.delete 方法也返回一个 void。
为什么会这样?是否返回 int 类型(关于删除了多少节点)或布尔值(指定删除操作是否成功)会更好?
【问题讨论】:
-
因为他们就是这样设计的。这些问题总是让人难以理解。您是否希望 SO 表现得像 Neo 设计团队的热线电话?知道答案会对你的生活产生什么影响?
-
我明白了,但是我在 Neo4j Slack 小组上问了这个问题,但没有得到答复。我一直在寻找的是他们是否计划在未来的版本中对其进行更改,或者他们认为这种设计是否更优越?
-
那么,再次,你为什么要在这里问? SO 不是 Neo 设计团队的热线。
标签: java neo4j spring-data-neo4j neo4j-ogm