This repository has been archived by the owner on Apr 16, 2022. It is now read-only.
Releases: microsoft/spring-data-gremlin
Releases · microsoft/spring-data-gremlin
Spring Data Gremlin 2.1.1
Update master version to 2.1.1. (#208) Signed-off-by: Pan Li <[email protected]>
Spring Data Gremlin 2.0.1
Update 2.0.x version to 2.0.1. (#212) Signed-off-by: Pan Li <[email protected]>
Spring Data Gremlin 2.1.0
Upgrade version to 2.1.0, #188. (#193) Signed-off-by: Pan Li <[email protected]>
Spring Data Gremlin 2.0.1.M1
- Add sslEnabled configuaration for gremlin server
- Add serializer configuration for gremlin server
- Add new annotation
@GeneratedValue
act on@Id
field. - Refactor package configuration
- Some bug fix and defect enhancement.
- Update sample code.
Thanks @brunoborges @fabiencoppens @jwalter @kschulst for contribution!
Spring Data Gremlin 2.0.0
Feature List
- Spring Data CRUDRepository basic CRUD functionality
- save
- findAll
- findById
- deleteAll
- deleteById
- Spring Data
@Id
annotation, works on bothString
andInteger
. - Default annotaion
@Vertex
maps anObject
to aVertex
@VertexSet
maps a set ofVertex
@Edge
maps anObject
to anEdge
@EdgeSet
maps to a set ofEdge
@EdgeFrom
maps to the headVertex
of anEdge
@EdgeTo
maps to the tailVertex
of anEdge
@Graph
maps to anObject
to aGraph
- Supports graph database operations
<T> T findVertexById(Object id, Class<T> domainClass);
<T> T findEdgeById(Object id, Class<T> domainClass);
<T> boolean isEmptyGraph(T object)
long vertexCount()
long edgeCount()
- Supports Spring Data custom query, AND/OR/AFTER/BEFORE/EXISTS.
- Supports any class type in domain class including collection and nested type.
- Supports Spring Data REST.