【发布时间】:2018-12-31 20:26:54
【问题描述】:
我有一个看起来像这样的课程
@Data
@NodeEntity
public class StoryCharacter {
@Index(unique = true)
private String agnosticId;
private String name;
@Relationship(type = "FAMILIAR_WITH")
private Set<StoryCharacter> acquaintances;
}
我需要一个与默认 long id 无关的自定义 ID。于是我引入了一个字段,设置为index。
但是如何通过那个 id 找到对象呢?
我想这样做
session.openSession().load(StoryCharacter.class, "custom_id")
但它失败并出现错误,它必须是Long。我假设我可能需要使用 Filter 对象来按该 ID 进行搜索。还是有别的办法?
【问题讨论】: