Hibernate.orgCommunity Documentation

Hibernate OGM

Hibernate Object/Grid Mapper

Reference Guide

4.0.0.Beta1


Preface
1. Goals
2. What we have today
3. Use cases
1. How to get help and contribute on Hibernate OGM
1.1. How to get help
1.2. How to contribute
1.2.1. How to build Hibernate OGM
1.2.2. How to contribute code effectively
2. Getting started with Hibernate OGM
3. Architecture
3.1. General architecture
3.2. How is data persisted
3.3. How is data queried
4. Configure and start Hibernate OGM
4.1. Bootstrapping Hibernate OGM
4.1.1. Using JPA
4.1.2. Using Hibernate ORM native APIs
4.2. Environments
4.2.1. In a Java EE container
4.2.2. In a standalone JTA environment
4.2.3. Without JTA
4.3. Configuration options
4.4. Configuring Hibernate Search
5. Datastores
5.1. Infinispan
5.1.1. Configure Infinispan
5.1.2. Manage data size
5.1.3. Clustering: deploy multiple Infinispan nodes
5.1.4. Transactions
5.1.5. Storing a Lucene index in Infinispan
5.2. Ehcache
5.2.1. Configure Ehcache
5.2.2. Transactions
5.3. MongoDB
5.3.1. Configuring MongoDB
5.3.2. Storage principles
5.3.3. Transactions
5.3.4. Queries
6. Map your entities
6.1. Supported entity mapping
6.2. Supported Types
6.2.1. Types mapped as native Java Types
6.2.2. Types mapped as Strings
6.3. Supported association mapping
7. Query your entities
7.1. Using JP-QL
7.2. Using Hibernate Search
7.3. Using the Criteria API