如何在switch语句中使用neo4j Relationship类型?

时间:2013-05-14 21:53:35

标签: java enums switch-statement neo4j

在ReqsDb.java中我有:

public static enum RelTypes implements RelationshipType {
    IDENTIFIES, IS_MEMBER
}

在另一堂课中我有:

ReqsDb reqsDb = new ReqsDb();

for (Relationship rel : reqsDb.getAllRelationships()) {
    switch (rel.getType()) {
        case reqsDb.RelTypes.IDENTIFIES:
            doStuff();
        case reqsDb.RelTypes.IS_MEMBER:
            doOtherStuff();
    }
}

然而,编译器抱怨不兼容的类型和声明

reqsDb.RelTypes.IDENTIFIES

不是常量表达式。

是不是可以在switch语句中使用enum实现RelationshipType,还是我做错了?

0 个答案:

没有答案