anchor.diff:  Hibernate ORM is the de facto JPA implementation and offers you the full breath of an Object Relational Mapper.
   It works beautifully in Quarkus.
   
  -== Setting up and configuring Hibernate ORM without `persistence.xml` (recommended)
  -
  -More often than not, you need one _persistence unit_ with few configuration options.
  +== Setting up and configuring Hibernate ORM
  +
  +When using Hibernate ORM in Quarkus, you don't need to have a `persistence.xml` resource to configure it.
  +
  +Using such a classic configuration file is an option, but unnecessary unless you have specific advanced needs;
  +so we'll see first how Hibernate ORM can be configured without a `persistence.xml` resource.
  +
   In Quarkus, you just need to:
   
  -* add your settings in `{config-file}`
  -* annotate your entities with `@Entity` and friends
  -
  -and we make some opinionated choices and educated guesses.
  -
  -In your `pom.xml`, add the following dependencies:
  -
  -* the Hibernate ORM extension
  -* your JDBC driver extension (`quarkus-jdbc-postgresql`, `quarkus-jdbc-h2`, `quarkus-jdbc-mariadb`, ...)
  +* add your configuration settings in `{config-file}`
  +* annotate your entities with `@Entity` and any other mapping annotation as usual
  +
  +Other configuration needs have been automated: Quarkus will make some opinionated choices and educated guesses.
  +
  +Add the following dependencies to your project:
  +
  +* the Hibernate ORM extension: `io.quarkus:quarkus-hibernate-orm`
  +* your JDBC driver extension; the following options are available:
  +  - `quarkus-jdbc-derby` for link:https://db.apache.org/derby/[Apache Derby]
  +  - `quarkus-jdbc-h2` for link:https://www.h2database.com/html/main.html[H2]
  +  - `quarkus-jdbc-mariadb` for link:https://mariadb.com/[MariaDB]
  +  - `quarkus-jdbc-mssql` for link:https://www.microsoft.com/en-gb/sql-server/[Microsoft SQL Server]
  +  - `quarkus-jdbc-mysql` for link:https://www.mysql.com/[MySQL]
  +  - `quarkus-jdbc-postgresql` for link:https://www.postgresql.org/[PostgreSQL]
  +
   
   [source,xml]
  +.Example dependencies using Maven
   --
   <dependencies>
       <!-- Hibernate ORM specific dependencies -->
  
positive.code: 
  When second-level cache is disabled, all cache annotations are ignored and all queries are run ignoring caches; this is generally useful only to diagnose issues.
  
  == Simplifying Hibernate ORM with Panache
  
  The link:hibernate-orm-panache.html[Hibernate ORM with Panache] extension facilitates the usage of Hibernate ORM by providing active record style entities (and repositories) and focuses on making your entities trivial and fun to write in Quarkus.
  
negative.code: difference is that you would specify your Hibernate ORM configuration in `META-INF/persistence.xml`:
  
  [source,xml]
  .Example persistence.xml resource
  --
  <persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  