{"id":14959348,"url":"https://github.com/neo4j/neo4j-ogm-spring","last_synced_at":"2025-09-30T10:30:38.479Z","repository":{"id":139304767,"uuid":"410814954","full_name":"neo4j/neo4j-ogm-spring","owner":"neo4j","description":"Fork of SDN5 that integrates Neo4j-OGM with Spring transactions and provides legacy SDN repository patterns.","archived":false,"fork":true,"pushed_at":"2025-01-13T09:22:31.000Z","size":11299,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-17T03:23:03.121Z","etag":null,"topics":["neo4j","neo4j-ogm","sdn5","spring","spring-data-neo4j"],"latest_commit_sha":null,"homepage":"https://neo4j.com/docs/ogm-manual/current/","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"spring-projects/spring-data-neo4j","license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neo4j.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":"CONTRIBUTING.adoc","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.adoc","support":null,"governance":null}},"created_at":"2021-09-27T09:07:27.000Z","updated_at":"2025-01-13T09:22:33.000Z","dependencies_parsed_at":"2023-08-30T19:10:10.693Z","dependency_job_id":"32c22211-cb7d-43b9-ba8c-1248ca798595","html_url":"https://github.com/neo4j/neo4j-ogm-spring","commit_stats":null,"previous_names":["neo4j/neo4j-ogm-spring"],"tags_count":102,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fneo4j-ogm-spring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fneo4j-ogm-spring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fneo4j-ogm-spring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neo4j%2Fneo4j-ogm-spring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neo4j","download_url":"https://codeload.github.com/neo4j/neo4j-ogm-spring/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234724891,"owners_count":18877279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["neo4j","neo4j-ogm","sdn5","spring","spring-data-neo4j"],"created_at":"2024-09-24T13:19:31.170Z","updated_at":"2025-09-30T10:30:38.473Z","avatar_url":"https://github.com/neo4j.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"= Neo4j-OGM Spring Data\nMichael Simons \u003cmichael.simons@neo4j.com\u003e\n:doctype: article\n:lang: en\n:listing-caption: Listing\n:source-highlighter: coderay\n:icons: font\n:latest_version: 1.3.1\n:groupId: org.neo4j\n:artifactId: neo4j-ogm-spring\n:branch: main\n\n[abstract]\n--\nThis is an official fork of https://github.com/spring-projects/spring-data-neo4j/tree/5.3.x[Spring Data Neo4j 5.3.x].\nSDN5 is in contrast to SDN6 and higher not an object mapper on its own right, but uses https://github.com/neo4j/neo4j-ogm[Neo4j-OGM] under the hood.\nIf you are looking for an object mapper with a local (clientside) cache and dirty checking, you are at the right place.\nIf you are looking for a more record oriented, possible reactive approach and stateless sessions, please use SDN6 or higher.\n\nNeo4j-OGM, this version of SDN as well as SDN6 are fully supported by Neo4j.\n--\n\n== Introduction\n\nThe fork has no additional functionality but is updated in two dimensions:\n\n* It uses the latest Spring Data Commons and fixes breaking changes that came with it since SDN 5.3.x\n* It uses the latest Neo4j-OGM 4.x release and thus is compatible with Neo4j 5.x\n* However, Java 17 is required due to the requirements of the latest Neo4j-Java-Driver underpinning Neo4j-OGM 4\n\nNOTE: We restarted the version numbering of this fork at 1.0.0 and removed the tags and branches from the fork. Of course, they will be preserved at https://github.com/spring-projects/spring-data-neo4j/releases[spring-projects/spring-data-neo4j/releases,] and we have no intention to change that.\n\nIf you just want to use Neo4j-OGM and SDN5 against Neo4j 4.x over Bolt you can still use the official 5.3.x release.\n\nThe coordinates of this SDN versions are:\n\n[source,subs=\"verbatim,attributes\"]\n----\n{groupId}:{artifactId}-data:{latest_version}\n----\n\nThe package name has not been changed to avoid issues with existing setups that want to use this fork.\n\nSpring Boot itself does not know about this version of SDN and thus won't autoconfigure it.\nWe offer a very plain Spring Boot starter mitigating this under the following coordinates:\n\n=== Include in a Maven build\n\n[source,xml,subs=\"verbatim,attributes\"]\n----\n\u003cdependency\u003e\n    \u003cgroupId\u003e{groupId}\u003c/groupId\u003e\n    \u003cartifactId\u003e{artifactId}-boot-starter\u003c/artifactId\u003e\n    \u003cversion\u003e{latest_version}\u003c/version\u003e\n\u003c/dependency\u003e\n----\n\n=== Include in a Gradle build\n\n[source,groovy,subs=\"verbatim,attributes\"]\n----\ndependencies {\n    implementation '{groupId}:{artifactId}-boot-starter:{latest_version}'\n}\n----\n\nIt brings all necessary dependencies.\n\n\n== License\n\nSpring Data Neo4j is Open Source software released under the https://www.apache.org/licenses/LICENSE-2.0.html[Apache 2.0 license].\nWe thank the Spring Data Team for not objecting to this friendly fork.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneo4j%2Fneo4j-ogm-spring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneo4j%2Fneo4j-ogm-spring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneo4j%2Fneo4j-ogm-spring/lists"}