anchor.diff:  Want to start a PostgreSQL server on the side with Docker?
   
   [source,shell]
  ---
  +----
   docker run --ulimit memlock=-1:-1 -it --rm=true --memory-swappiness=0 \
              --name postgres-quarkus-hibernate -e POSTGRES_USER=hibernate \
              -e POSTGRES_PASSWORD=hibernate -e POSTGRES_DB=hibernate_db \
              -p 5432:5432 postgres:10.5
  ---
  +----
   
   This will start a non-durable empty database: ideal for a quick experiment!
   ====
   
   == Setting up and configuring Hibernate ORM with a `persistence.xml`
   
  -Alternatively, you can use a `META-INF/persistence.xml` to setup Hibernate ORM.
  +Alternatively, you can use a `META-INF/persistence.xml` to set up Hibernate ORM.
   This is useful for:
   
   * migrating existing code
  
positive.code: 
  [source,java]
  .Example application bean using Hibernate
  --
  @ApplicationScoped
  public class SantaClausService {
      @Inject
  
negative.code: Collections and relations need to be individually annotated to be cached; in this case the Hibernate specific `@org.hibernate.annotations.Cache` should be used, which requires also to specify the `CacheConcurrencyStrategy`:
  
  [source,java]
  ----
  package org.acme;
  
  @Entity
  