当使用@RelationshipType
字段注释关系类型时,检索关系时遇到困难。
这些关系在Neoclipse中看起来是正确的,但我在应用程序中没有检索到任何结果。
不起作用的代码是(简化的):
@NodeEntity
public abstract class Entity {
@RelatedToVia
private Collection<Relationship> relationships;
public Relationship relatedTo(Entity entity, String type) {
Relationship relationship = new Relationship(type, this, entity);
relationships.add(relationship);
return relationship;
}
...
}
以及:
@RelationshipEntity
public class Relationship {
@RelationshipType
private String type;
...
}
工作的代码是:
@RelationshipEntity(type = "something")
public class Relationship {
...
}
然而,这不适合我的用例(我有一堆不同的实体
实例的任意组合之间的关系类型。
下面是完整的测试代码。Agent
和Item
都是Entity
的子类。
// Create first entity
Agency arnz = agencyRepository.save(new Agency());
arnz.setCode("ARNZ");
agencyRepository.save(arnz);
// Create second entity
Item r123 = itemRepository.save(new Item());
r123.setCode("R123");
// Create parent/child relationship between entities
r123.relatedTo(arnz, EntityRelationshipType.PARENT);
itemRepository.save(r123);
// Retrieve entity from database
Entity entity = itemRepository.findByCode("R123");
// Verify that relationship is present
assertThat(entity.getRelationships().iterator().hasNext(), is(true));
最后一行是测试失败的地方。有什么线索吗?
M
另外,我是Neo4j的业余爱好者,只是碰巧发现了@RelationshipType
,所以我很可能做了一些可笑的错事。我希望如此!
很抱歉让您失望,但是在检索过程中,代码现在并没有查找类型类,而是查找@RelatedToVia
或@RelationshipEntity
中的类型,或者字段名relations
作为关系类型。但你的观点是正确的,你能在吉拉提出问题吗?
你查过template.get关系吗?
为什么不为您的关系创建单独的类呢?这种方法的用例是什么?
本文向大家介绍关系类型,包括了关系类型的使用技巧和注意事项,需要的朋友参考一下 X和Y或E上的集合之间的空关系是空集合∅ 集合X和Y之间的完全关系为集合X×Y 集合X上的身份关系是集合{(x,x)| x∈X} 关系R的逆关系R'定义为-R'= {(b,a)| (a,b)∈R} 示例-如果R = {(1,2),(2,3)},则R'将是{(2,1),(3,2)} 如果∀a∈A与a相关(aRa成立),则
在UML图中,这些场景之间的关系是什么? <code>1.取2个类,类A和类B。类A中有一些方法,例如:public function(ArrayList <代码> 2。取两个类,A类和b类。A类中有一些方法,比如:公共函数(ArrayList
Django 包含一个contenttypes 应用,它可以追踪安装在你的Django 项目里的所有应用,并提供一个高层次的、通用的接口用于与你的模型进行交互。 概述 Contenttypes 的核心应用是ContentType 模型,存在于 django.contrib.contenttypes.models.ContentType。ContentType 的实例表示并存储你的项目当中安装的应用
商品分类、商品规格、商品类型的关系: 商品类型不同于商品分类,指的是依据某一类商品的相同属性归纳成的属性集合,例如手机类型有屏幕尺寸、铃声、网络制式等共同的属性;书籍类型有出版社、作者、ISBN号等共同的属性。商品类型可以在简单商品基础上增加更多的展示点,让顾客能全方位、多角度的来选择商品。商品类型包括扩展属性、参数、规格等三个部分。 商品规格对产品名称中不能体现的产品参数信息的补充,一般需要含有
我试图让ESB系统使用ServiceMix和ActiveMQ运行。但甚至在我深入到这一点之前,我就有一个关于POM依赖类型的问题。我得到的maven依赖关系如下: 如能提供任何指导,不胜感激。这个ServiceMix由于缺乏文档而令人沮丧。
在Hibernate文档中,有这样一句话: Hibernate中一对多关联的默认语义与父/子关系的常用语义相比,与复合元素映射的语义要差得多。 我发现这句话很混乱,有人能解释一下它的意思吗?此外,在Best Pratices页面上,您会发现 编写细粒度的类并使用