• Stars
    star
    299
  • Rank 138,158 (Top 3 %)
  • Language
    Java
  • Created over 13 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Code generation, reverse engineering, ant task and more tools for Hibernate Core

Hibernate

Hibernate Tools - Tooling for your Hibernate Projects

Working with Hibernate is very easy and developers enjoy using the APIs and the query language. Even creating mapping metadata is not an overly complex task once you've mastered the basics. Hibernate Tools makes working with Hibernate or JPA even more pleasant.

Project Contents

Hibernate Tools is developed under the form of a hierarchical multi module Maven project. This parent module contains the following child modules:

  • hibernate-tools-orm: This module contains among others the base tools to reverse engineer Hibernate artifacts from an existing database. There is a default implementation for the most current Hibernate and JPA artifacts but an API allows you to extend it to other artifacts and develop your own templates should this be needed.
  • hibernate-tools-ant: The hibernate-tools-ant module makes use of the API defined in the hibernate-tools-orm module to wrap these tools in a number of Ant tasks to be used in your Ant build scripts.
  • hibernate-tools-maven: Just like the hibernate-tools-ant module this module uses the tools defined in hibernate-tools-orm to create some Maven mojos that bring the reverse engineering power to your Maven build.
  • hibernate-tools-utils: This module contains a few general purpose utilities that are used in the other modules.
  • hibernate-tools-test: The test module is a multi module in itself that contains tests targeting different databases as well as no database tests.

Contributing

If you run into errors, have ideas on how to improve the project or if you just want to collaborate, checkout the contribution guide.

More Repositories

1

hibernate-orm

Hibernate's core Object/Relational Mapping functionality
Java
5,839
star
2

hibernate-validator

Hibernate Validator - Jakarta Bean Validation Reference Implementation
Java
1,181
star
3

hibernate-search

Hibernate Search: full-text search for domain model
Java
493
star
4

hibernate-reactive

A reactive API for Hibernate ORM, supporting non-blocking database drivers and a reactive style of interaction with the database.
Java
427
star
5

hibernate-ogm

Hibernate OGM - Domain model persistence for NoSQL datastores
Java
320
star
6

hibernate-demos

Repository for demos of various Hibernate projects
Java
278
star
7

hibernate-shards

Horizontal partitioning for Hibernate O/RM
Java
93
star
8

query-validator

Compile time validation for HQL and JPQL queries in Java code
Java
82
star
9

hibernate-test-case-templates

Templates and examples to report issues to Hibernate
Java
60
star
10

gradle-maven-publish-auth

Gradle plugin for managing authentication of upload tasks
Java
44
star
11

hibernate-metamodelgen

Annotation Processor to generate JPA 2 static metamodel classes
Java
33
star
12

hibernate-jpa-api

Clean-room definition of JPA APIs intended for transitory use in Hibernate JPA development
32
star
13

hibernate-hql-parser

New experimental parser for JP-QL queries
Java
30
star
14

hibernate-commons-annotations

Hibernate Commons Annotations project
Java
29
star
15

hibernate.org

Source for the hibernate.org website
JavaScript
27
star
16

hibernate-ogm-ignite

Hibernate OGM dialect for Apache Ignite
Java
16
star
17

hibernate-ogm-cassandra

Hibernate OGM integration with Cassandra
Java
11
star
18

hibernate.github.io

Legacy GitHub Pages deployment for https://hibernate.org. This repository is obsolete and is not longer used.
HTML
8
star
19

hibernate-infra

Configuration of Hibernate project infrastructure: CI, websites, bot deployment.
Shell
8
star
20

hibernate-semantic-query

Semantic query model and interpreter for HQL/JPQL and JPA Criteria queries
Java
8
star
21

hibernate-ide-codestyles

IDE code-styles for Hibernate projects
7
star
22

lucene-jbossmodules

Repackaging the Apache Lucene libraries to be deployed as modules in WildFly
Java
7
star
23

hibernate-ogm-redis

Hibernate OGM integration with Redis
Java
7
star
24

in.relation.to

Source for the in.relation.to website
HTML
5
star
25

gradle-xjc-plugin

A Gradle plugin for performing XJC for generating a JAXB binding model from an XSD
Java
4
star
26

hibernate-matrix-testing

Support for running tests against a number of database profiles
Java
4
star
27

hibernate-presentations

Hibernate presentations
Ruby
4
star
28

version-injection-plugin

Gradle plugin used by Hibernate to inject project version into compiled classes
Java
4
star
29

jakarta-transformer-plugin

Java
3
star
30

hibernate-jenkins-pipeline-helpers

Hibernate helpers for Jenkins pipelines
Groovy
3
star
31

quarkus-local-cache

A Hibernate Cache optimised for Quarkus
3
star
32

beanvalidation-benchmark

A benchmark for Bean Validation implementations
Java
3
star
33

hibernate-ogm-couchdb

Hibernate OGM integration with CouchDB
Java
3
star
34

hibernate-asciidoctor-extensions

Asciidoctor extensions developed for the Hibernate projects
Java
3
star
35

gson-jbossmodules

Repackaging the Gson libraries to be deployed as modules in WildFly
Java
2
star
36

hibernate-ogm-ehcache

Hibernate OGM integration with EhCache
Java
2
star
37

elasticsearch-client-jbossmodules

Repackaging the Elasticsearch client libraries to be deployed as modules in WildFly
Java
2
star
38

hibernate-noorm-release-scripts

Older release scripts for Hibernate projects (except Hibernate ORM). DEPRECATED: Use https://github.com/hibernate/hibernate-release-scripts instead
Shell
2
star
39

hibernate-models

An abstraction over "reflection" and annotations
Java
2
star
40

hibernate-jdocbook-style

Documentation style
XSLT
1
star
41

hibernate-search-benchmark

Benchmarks for performance testing of Hibernate Search.
Java
1
star
42

database-profile-plugin

Support for testing against multiple databases via profiles
Java
1
star
43

docs.hibernate.org

Documentation website for the Hibernate projects
1
star
44

hibernate-search-6-poc

Content was moved to https://github.com/hibernate/hibernate-search/. See readme for more information.
1
star
45

aws-v4-signer-java-jbossmodules

Java
1
star
46

hibernate-github-bot

A bot to handle GitHub events from repositories of the Hibernate organization
Java
1
star
47

hibernate-release-scripts

Shell
1
star
48

hibernate-search-develocity-extension

A Maven extension to configure Develocity build cache for the Hibernate Search project
Java
1
star