【发布时间】:2016-01-05 22:26:18
【问题描述】:
我想将 Neo4j 的新 OGM 库与惯用的(即案例类、不可变的)Scala 类一起用于我的域对象。
我可以使用其他注释来使以下类与 Neo4j OGM 一起使用吗?由于未找到 @GraphId,以下定义的国家/地区不会持久化。如果我添加一个可变图形 id 成员 var(已经不受欢迎,但是...),那么一个对象会被持久化,但没有 name 属性。
@NodeEntity
case class Country (
val name: String,
@GraphId val id: java.lang.Long = 0
)
我现在是否坚持使用具有可变属性的类 Java 类?
谢谢! 史蒂夫
【问题讨论】: