{"id":26898637,"url":"https://github.com/coherence-community/coherence-hibernate","last_synced_at":"2025-07-22T21:33:54.452Z","repository":{"id":7869493,"uuid":"9241954","full_name":"coherence-community/coherence-hibernate","owner":"coherence-community","description":"Coherence Hibernate Project","archived":false,"fork":false,"pushed_at":"2025-07-19T05:35:44.000Z","size":60383,"stargazers_count":6,"open_issues_count":4,"forks_count":12,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-07-19T10:37:09.449Z","etag":null,"topics":["cache","coherence","hibernate","java","oracle-coherence"],"latest_commit_sha":null,"homepage":"https://docs.coherence.community/coherence-hibernate/docs/latest","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"upl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coherence-community.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":"CONTRIBUTING.adoc","funding":null,"license":"LICENSE.TXT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.adoc","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-04-05T13:38:59.000Z","updated_at":"2025-07-08T15:24:52.000Z","dependencies_parsed_at":"2023-10-03T10:41:24.299Z","dependency_job_id":"4b5c8532-e2f4-406b-8eb2-3fc3c3f572f7","html_url":"https://github.com/coherence-community/coherence-hibernate","commit_stats":null,"previous_names":["coherence-community/coherence-hibernate-integration"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/coherence-community/coherence-hibernate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-hibernate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-hibernate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-hibernate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-hibernate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coherence-community","download_url":"https://codeload.github.com/coherence-community/coherence-hibernate/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-hibernate/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266578680,"owners_count":23951150,"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","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cache","coherence","hibernate","java","oracle-coherence"],"created_at":"2025-04-01T05:48:17.465Z","updated_at":"2025-07-22T21:33:54.432Z","avatar_url":"https://github.com/coherence-community.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":":main-release-version: 3.0.3\n:main-snapshot-version: 3.0.4-SNAPSHOT\n:2x-release-version: 2.3.5\n:2x-snapshot-version: 2.3.6-SNAPSHOT\n:hibernate-docs: https://docs.jboss.org/hibernate/orm/current/userguide/html_single/Hibernate_User_Guide.html\n:website: https://docs.coherence.community/\n:website-old: https://hibernate.coherence.community/\n\n= Welcome to the Oracle Coherence Hibernate Project\n\nimage:https://github.com/coherence-community/coherence-hibernate/workflows/CI%20Coherence%20Hibernate/badge.svg[Build Status,link=https://github.com/coherence-community/coherence-hibernate/actions]\nimage:https://img.shields.io/badge/license-UPL%201.0-blue.svg[License,link=https://oss.oracle.com/licenses/upl/]\nimage:https://sonarcloud.io/api/project_badges/measure?project=coherence-community_coherence-hibernate\u0026metric=alert_status[Quality Gate Status,link=https://sonarcloud.io/summary/new_code?id=coherence-community_coherence-hibernate]\nimage:https://img.shields.io/github/v/release/coherence-community/coherence-hibernate[GitHub release (latest by date)]\nimage:https://img.shields.io/badge/Coherence-Join%20Slack-red[Chat with us on slack,link=https://join.slack.com/t/oraclecoherence/shared_invite/zt-9ufv220y-Leudk0o5ntgNV0xraa8DNw]\nimage:https://img.shields.io/stackexchange/stackoverflow/t/oracle-coherence?label=%20StackOverflow%20%7C%20oracle-coherence[Stack Exchange questions,link=https://stackoverflow.com/questions/tagged/oracle-coherence]\nimage:https://img.shields.io/twitter/follow/OracleCoherence?style=social[Twitter Follow,link=https://twitter.com/OracleCoherence]\n\nThe Oracle Coherence Hibernate project implements integration points between Oracle Coherence/link:https://coherence.community[Coherence CE]\nand the https://hibernate.org/orm/[Hibernate Object/Relational Mapping (ORM)] framework.\n\nTwo primary integration points are covered currently:\n\n* using Coherence as a {hibernate-docs}#caching[second-level cache (2LC)] in Hibernate\n* using Hibernate as a Coherence CacheStore implementation\n\nStarting with Coherence Hibernate `3.x`, we support https://jakarta.ee/[Jakarta EE]. Coherence Hibernate `2.x` will\ncontinue to support Java EE.\n\n[width=\"75%\", cols=\"1,1,1,1,^1,1\"]\n|===\n|Coherence Hibernate | Java | Coherence CE | Hibernate     | Jakarta | Git Branch/Tag\n\n|*3.0.x*             | `17` | `24.09`      | `5.6`, `6.x`  | ✔       | `main`\n|*2.3.x*             | `11` | `22.06`      | `4.3` - `5.6` |         | `2.3.x`\n|===\n\n=== Coherence Hibernate {main-release-version}\n\nDue to Hibernate Cache API changes, Coherence Hibernate `{main-release-version}` provides dedicated Maven modules targeting\nthose Hibernate versions:\n\n* `coherence-hibernate-cache-53` supports Hibernate `5.6.x`\n* `coherence-hibernate-cache-6` supports Hibernate `6.x`\n\n=== Coherence Hibernate {2x-release-version}\n\nDue to Hibernate Cache API changes, Coherence Hibernate `{2x-release-version}` provides dedicated Maven modules targeting\nthose Hibernate versions:\n\n* `coherence-hibernate-cache-4` supports Hibernate `4.3.x`\n* `coherence-hibernate-cache-5` supports Hibernate `5.0.x` and `5.1.x`\n* `coherence-hibernate-cache-52` supports Hibernate `5.2.x`\n* `coherence-hibernate-cache-53` supports Hibernate `5.3.x`, `5.4.x`,`5.5.x` and `5.6.x`\n\n== Documentation\n\nDetailed project documentation is available on the {website}[Coherence Hibernate website]. This includes the reference documentation\nas well as extensive JavaDoc for the Coherence Hibernate source code.\n\n[width=\"75%\"]\n|=======\n|*{main-release-version}* | {website}/coherence-hibernate/docs/latest/[Website] | https://docs.coherence.community/coherence-hibernate/docs/latest/api/index.html[API Doc.]\n|*{main-snapshot-version}* | {website-old}{main-snapshot-version}[Website] | {website-old}{main-snapshot-version}/api/index.html[API Doc.]\n|*{2x-release-version}* | {website-old}{2x-release-version}[Website] | {website-old}{2x-release-version}/api/index.html[API Doc.]\n|*{2x-snapshot-version}* | {website-old}{2x-snapshot-version}[Website] | {website-old}{2x-snapshot-version}/api/index.html[API Doc.]\n|=======\n\nNOTE: The http://maven.apache.org[Apache Maven]-based snapshots and releases for this project are published to\nhttps://repo1.maven.org/maven2/com/oracle/coherence/hibernate/[Maven Central].\n\n== Supported Java \u0026 Coherence Versions\n\n[width=\"75%\", cols=\"1,1,1,^1,^1\"]\n|===\n|Coherence Hibernate       | Java | Coherence CE | Jakarta EE | Git Branch/Tag\n\n|*{main-release-version}*  | `17` | `24.09`      | ✅         | `v{main-release-version}`\n|*{main-snapshot-version}* | `17` | `24.09`      | ✅         | `main`\n|*{2x-release-version}*    | `11` | `22.06.7`    |            | `v{2x-release-version}`\n|*{2x-snapshot-version}*   | `11` | `22.06.7`    |            | `2.3.x`\n|===\n\n== Supported Hibernate Versions\n\n[width=\"75%\", cols=\"1,1,1\"]\n|===\n|Hibernate| Coherence Hibernate 2.3.x | Coherence Hibernate 3.0.x\n\n|`4.3.x`  | ✅                        |\n|`5.0`    | ✅                        |\n|`5.1`    | ✅                        |\n|`5.2`    | ✅                        |\n|`5.3`    | ✅                        |\n|`5.4`    | ✅                        |\n|`5.5`    | ✅                        |\n|`5.6`    | ✅                        | ✅\n|`6.0`    |                           | ✅\n|`6.1`    |                           | ✅\n|`6.2`    |                           | ✅\n|`6.4`    |                           | ✅\n|`6.6`    |                           | ✅\n|===\n\n== Samples\n\nThe reference documentation will also refer to various demo and sample applications. Those are part of this\nrepository, and you can find those in the https://github.com/coherence-community/coherence-hibernate/tree/main/samples[samples] module.\n\n== Building from Source\n\n=== Requirements\n\nIn order to build Coherence Hibernate (main branch), you need to have installed:\n\n- https://www.oracle.com/java/technologies/downloads/#java17[JDK 17]\n- https://help.github.com/set-up-git-redirect[Git]\n\n=== Check out sources\n\nCheck out the project using https://git-scm.com/[Git]:\n\n[source,bash,indent=0]\n----\ngit clone https://github.com/coherence-community/coherence-hibernate.git\ncd coherence-hibernate\n----\n\nCoherence Hibernate uses https://maven.apache.org/[Apache Maven] as build tool. You do not need to have Maven installed to\nbuild the project. Simply use the provided https://github.com/takari/maven-wrapper[Maven Wrapper], e.g.:\n\n- *Windows:* `mvnw.cmd clean package`\n- *Linux/Mac:* `./mvnw clean package`\n\n=== Build the entire project\n\nBuild the entire project using https://maven.apache.org/[Maven]:\n\n[source,bash]\n----\n./mvnw clean package\n----\n\n==== Offline Builds\n\nIn case you are offline, and you run into issues building the project, e.g.\nthe Coherence cluster as part of JUnit tests does not start up successfully, then\nyou may have to provide additional command line arguments:\n\n[source,bash]\n----\n./mvnw clean package -DargLine=\"-Dcoherence.localhost=127.0.0.1 -Djava.net.preferIPv4Stack=true\"\n----\n\n=== Build the project website\n\n[source,bash]\n----\n./mvnw clean install -pl coherence-hibernate-site\n----\n\n=== Deploy the project website\n\n[source,bash]\n----\n./mvnw deploy -pl coherence-hibernate-site\n----\n\n== Getting Support\n\nIn case you have questions or if you run into issue using the Coherence Hibernate project, please feel free to reach out to\nus either via:\n\n- https://stackoverflow.com/tags/oracle-coherence[Stackoverflow] using the _oracle-coherence_ tag\n- https://join.slack.com/t/oraclecoherence/shared_invite/zt-9ufv220y-Leudk0o5ntgNV0xraa8DNw[Slack]\n\nBoth support channels are monitored by the project community.\n\n== Contributing\n\nWe would love to review your https://help.github.com/articles/creating-a-pull-request[Pull requests]. Please see the\nlink:CONTRIBUTING.adoc[contributor guidelines] for details.\n\n== License\n\nCoherence Hibernate is Open Source software released under link:LICENSE.TXT[The Universal Permissive License] (UPL), Version 1.0.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoherence-community%2Fcoherence-hibernate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoherence-community%2Fcoherence-hibernate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoherence-community%2Fcoherence-hibernate/lists"}