- Direct Known Subclasses:
public abstract class Embedded extends EntityEntity that hides it's ID from JSON - useful for member variables that need to be persisted, but cannot exist without their parent object. This is really workaround for lack of @Embedded annotation, which Neo4j doesn't support. All Embedded member variables additionally have to be marked with @JsonMerge, or Jackson creates new instance during merging on update! That results in trashing the database, since embedded objects with null ID are created anew in the database, while old ones are not deleted. So, IMPORTANT: mark all Embedded fields with @JsonMerge, or else!
Constructors Constructor Description
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
Methods inherited from class org.vrspace.server.obj.Entity
canEqual, equals, hashCode, setId, toString