Я создаю класс / объект Value
.Свойство, которое я реализую, имеет тип Option[DataType]
.При создании объекта, который будет использоваться Neo4J, я сталкиваюсь с проблемой:
No implicit arguments of type: Value => Option[DataType]
, а также Cannot infer proper types for type parameters
.
case class Value (.., dataType: Option[DataType], ...) {...}
node.getOpt[DataType](dataType)
Я понимаю, что неявный параметр - это тот, который, если не существует заданного значения, попытается вывести значение на основе контекста.Эта проблема в настоящее время возникает только при использовании типа DataType
Scala.
Что происходит?Это связано с тем, что вы не можете выбрать, какой тип данных выбрать?Если так, как я могу получить это, чтобы не выбрать один?Например, возврат Нет.