Использование @RelatedTo с Spring Data Neo4j и Scala - аргумент аннотации - это зарезервированное слово Scala

Я использую Spring Data для Neo4j со Scala и столкнулся со следующей дилеммой. Я пытаюсь использовать аннотацию @RelatedTo, как указано:

@RelatedTo(type = "in") состояние переменной: String = _

но, конечно, это не компилируется, потому что type является зарезервированным словом Scala.

Есть ли обходные пути или мне просто нужно написать оболочку Scala для @RelatedTo с другим именем параметра или что-то подобное?

Спасибо! Стив Нестер


person Steve Nester    schedule 24.02.2014    source источник


Ответы (1)


Я действительно ничего не знаю об этих библиотеках/фреймворках, но вы должны иметь возможность использовать обратные кавычки. Попробуй это:

@RelatedTo(`type` = "in") var state: String = _

См. также Использование библиотеки Java с зарезервированными словами Scala

person drstevens    schedule 25.02.2014