Microsphere Projects for Hibernate
| Module | Purpose |
|---|---|
| microsphere-hibernate-parent | Defines the parent POM with dependency management and version profiles |
| microsphere-hibernate-dependencies | Centralizes dependency management for all project modules |
| microsphere-hibernate-core | Core featurues of Hibernate ORM extension |
| microsphere-hibernate-test | Testing framework for Hibernate ORM |
The easiest way to get started is by adding the Microsphere Hibernate BOM (Bill of Materials) to your project's pom.xml:
<dependencyManagement>
<dependencies>
...
<!-- Microsphere Hibernate Dependencies -->
<dependency>
<groupId>io.github.microsphere-projects</groupId>
<artifactId>microsphere-hibernate-dependencies</artifactId>
<version>${microsphere-hibernate.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
...
</dependencies>
</dependencyManagement>${microsphere-hibernate.version} has two branches:
| Branches | Purpose | Latest Version |
|---|---|---|
| 0.2.x | Compatible with Spring Cloud 2022.0.x - 2025.0.x | 0.2.0 |
| 0.1.x | Compatible with Spring Cloud Hoxton - 2021.0.x | 0.1.0 |
| Branch 0.2.x | Min Version | Max Version |
|---|---|---|
| JDK | 17 | 25 |
| Spring Cloud | 2022.0.x | 2025.0.x |
| Hibernate Core | 6.2.x | 7.3.x |
| Branch 0.1.x | Min Version | Max Version |
|---|---|---|
| JDK | 8 | 25 |
| Spring Cloud | Hoxton | 2021.0.x |
| Hibernate Core | 5.0.x | 5.6.x |
You don't need to build from source unless you want to try out the latest code or contribute to the project.
To build the project, follow these steps:
- Clone the repository:
git clone https://github.com/microsphere-projects/microsphere-hibernate.git- Build the source:
- Linux/MacOS:
./mvnw package- Windows:
mvnw.cmd packageWe welcome your contributions! Please read Code of Conduct before submitting a pull request.
- Before you log a bug, please search the issues to see if someone has already reported the problem.
- If the issue doesn't already exist, create a new issue.
- Please provide as much information as possible with the issue report.
The Microsphere Spring is released under the Apache License 2.0.