Я пытаюсь использовать java.lang.String в качестве @Id для NodeEntity.
@NodeEntity(label = "MachineType")
public class MachineType {
@Id private String id;
....
Это должно быть возможно в соответствии с документом neo4j spring data:
While an id is still required on all entities, the behavior has been
simplified by introducing the new @Id annotation. It replaces both
@GraphId and the primary attribute and can be placed on any attribute
with a simple type.
Когда я пытаюсь вставить, я получаю:
{
"cause": null,
"message": "Id must be assignable to Serializable!: null"
}
Что странно, потому что String реализует Serializable. Кто-нибудь знает, где искать дальше?