我正在用 neo4j 开发一种社交网络,我想让我的Node
对象更具体地满足我自己的需求。包装 neo4j对象而不是包装的对象是否被认为是一种好习惯?通过在我的节点属性中保存包装对象的引用,我可以为这种情况做一些肮脏的解决方案,但这样做对我来说看起来很奇怪。在这种情况下,为了获得干净且设计良好的代码,您会建议做什么?Node
对象或继承它是否被认为是一种好习惯?当使用内置 Lucene 引擎索引节点对象时,会出现包装方法的问题。例如,如果我Node
用“Profile”类(使用“addFriend”、“setFirstName”等方法)包装我的对象,我将获得什么好处,但另一方面,每当我运行一个查询我的索引我会得到原始的Node
谢谢。