• Stars
    star
    272
  • Rank 146,500 (Top 3 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created about 10 years ago
  • Updated 21 days ago

Reviews

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

Repository Details

Repository for demos of various Hibernate projects

hibernate-demos

This repository contains demos used live during presentations or in blog posts; The following demos are currently available:

  • Hibernate ORM

    • core/Basic: simple comparison between JDBC, ORM, and JPA
    • core/Fetching Strategies: "when" (laziness) and "how" (fetch style)
    • core/Value Generation: annotations allowing in-memory and DB generated properties, both for INSERT and INSERT/UPDATE actions
    • core/Multi-Tenancy: multiple, concurrent databases and clients from a single Hibernate instance
    • core/Caching: entity second level cache (2LC) and query cache
    • core/Envers: historical/audited data
    • core/Spatial: geographical data
    • osgi: tutorials demonstrating all possible ORM OSGi configurations
  • Hibernate OGM

    • hiking-demo: Demo project used for the talk "Hibernate OGM: Talking to NoSQL in Red Hat JBoss EAP" presented at Red Hat Summit 2014. It shows how to use MongoDB as data store in a Java EE application through JPA / Hibernate OGM.
  • Hibernate Search

    • hsearch-elasticsearch-wikipedia: Demonstrates a REST service using Hibernate Search + Elasticsearch to search a large dataset from Wikipedia.
    • hsearch-quarkus: Demonstrates a REST service with CRUD and full-text search features implemented using Quarkus, Hibernate Search and Elasticsearch. Accompanies the blog post https://in.relation.to/2019/11/12/hibernate-search-quarkus/
    • hsearch-feature-examples: Demonstrates various features of Hibernate Search 6 with Elasticsearch in Quarkus. Used in Quarkus insights Episode 32.
    • [OBSOLETE] hsearch-with-elasticsearch: Shows how to use the Elasticsearch backend in Hibernate Search 5.x. Used for the talk "From Hibernate to Elasticsearch in no Time" at JavaZone 2016.
  • Hibernate Validator

  • Java 9

    • multi-release-jar-demo: Shows how to build multi-release JARs with Java 9. Accompanies the blog post http://in.relation.to/2017/02/13/building-multi-release-jars-with-maven/
    • custom-jlink-plugin: Shows how to customize Java 9 modular runtime images with jlink plug-ins. The example shows a plug-in for adding a Jandex annotation index for one or more modules to the runtime image.
  • Other

License

If not stated otherwise, the demos are licensed under the Apache License, Version 2.0 (see https://www.apache.org/licenses/LICENSE-2.0). Refer to the headers of individual files for specific license and copyright information, in particular of included library files.

More Repositories

1

hibernate-orm

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

hibernate-validator

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

hibernate-search

Hibernate Search: full-text search for domain model
Java
490
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
421
star
5

hibernate-ogm

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

hibernate-tools

Code generation, reverse engineering, ant task and more tools for Hibernate Core
Java
299
star
7

hibernate-shards

Horizontal partitioning for Hibernate O/RM
Java
92
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
59
star
10

gradle-maven-publish-auth

Gradle plugin for managing authentication of upload tasks
Java
42
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
28
star
15

hibernate.org

Source for the hibernate.org website
JavaScript
28
star
16

hibernate-ogm-ignite

Hibernate OGM dialect for Apache Ignite
Java
16
star
17

hibernate-ogm-cassandra

Hibernate OGM integration with Cassandra
Java
10
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
6
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

version-injection-plugin

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

hibernate-presentations

Hibernate presentations
Ruby
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-asciidoctor-extensions

Asciidoctor extensions developed for the Hibernate projects
Java
3
star
34

gson-jbossmodules

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

hibernate-ogm-ehcache

Hibernate OGM integration with EhCache
Java
2
star
36

hibernate-ogm-couchdb

Hibernate OGM integration with CouchDB
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

aws-v4-signer-java-jbossmodules

Java
1
star
42

hibernate-release-scripts

Shell
1
star
43

hibernate-search-benchmark

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

database-profile-plugin

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

hibernate-search-6-poc

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

hibernate-github-bot

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

docs.hibernate.org

Documentation website for the Hibernate projects
1
star
48

hibernate-search-develocity-extension

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