anchor.diff:  * Hibernate OGM is a JPA implementation
     and is used as such both for mapping and in API usage
   * It is configured as a specific JPA provider:
  -  [classname]`org.hibernate.ogm.jpa.HibernateOgmPersistence`
  +  `org.hibernate.ogm.jpa.HibernateOgmPersistence`
   
   Let's explore more in the next chapters.
  
positive.code:              version="2.0">
  
      <persistence-unit name="ogm-jpa-tutorial" transaction-type="JTA">
          <!-- Use Hibernate OGM provider: configuration will be transparent -->
          <provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</provider>
          <properties>
              <!-- property is optional if you want to use Infinispan, otherwise adjust to your favorite
                  NoSQL Datastore provider.
              <property name="hibernate.ogm.datastore.provider" value="infinispan"/>
              -->
              <!-- defines which JTA Transaction platform we plan to use -->
              <property name="hibernate.transaction.jta.platform" value="JBossTS"/>
          </properties>
      </persistence-unit>
  </persistence>
  
negative.code: 
  == Getting started with Hibernate OGM
  
  If you are familiar with JPA, you are almost good to go.
  We will nevertheless walk you through the first few steps of persisting
  and retrieving an entity using Hibernate OGM.
  
  Before we can start, make sure you have the following tools configured:
  
  * Java JDK 8
  * Maven 3.2.3 or above
  
  Hibernate OGM can be used with JDK 7 too, but in this example we'll
  be using Infinispan 8, which requires JDK 8.
  
  Hibernate OGM is published in the Maven central repository.
  
  Add `org.hibernate.ogm:hibernate-ogm-bom:{hibernate-ogm-version}` to your dependency management block
  and `org.hibernate.ogm:hibernate-ogm-infinispan:{hibernate-ogm-version}`
  