Skip to content

microsphere-projects/microsphere-hibernate

Repository files navigation

Microsphere Hibernate

Microsphere Projects for Hibernate

Ask DeepWiki Maven Build Codecov Maven License

Modules

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

Getting Started

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

Compatibility

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

Building from Source

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:

  1. Clone the repository:
git clone https://github.com/microsphere-projects/microsphere-hibernate.git
  1. Build the source:
  • Linux/MacOS:
./mvnw package
  • Windows:
mvnw.cmd package

Contributing

We welcome your contributions! Please read Code of Conduct before submitting a pull request.

Reporting Issues

  • 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.

Documentation

User Guide

DeepWiki Host

Wiki

Github Host

JavaDoc

License

The Microsphere Spring is released under the Apache License 2.0.

About

The microsphere projects for Hibernate ORM

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages