> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# hibernate.properties

<Info>
  When using the Spring Boot Starter, Hibernate properties are provided through an `IWhatIfPersistenceProperties` bean rather than a separate properties file. See [project configuration](../../dev-getting-started/dev-configure-acc/configuration-project) for details.
</Info>

The **hibernate.properties** file details the configurations used when setting up the Hibernate implementation of the simulation persistence manager.

Location: the application **src/main/resources**

<table><thead><tr><th>Property</th><th>Value</th><th>Description</th></tr></thead><tbody><tr><td>hibernate.hbm2ddl.auto</td><td>update</td><td /></tr><tr><td>hibernate.connection.url</td><td>jdbc:h2:mem:submissions;DB\_CLOSE\_DELAY=-1;INIT=CREATE SCHEMA IF NOT EXISTS submissions</td><td /></tr><tr><td>hibernate.connection.driver\_class</td><td>org.h2.Driver</td><td /></tr><tr><td>hibernate.dialect</td><td>org.hibernate.dialect.H2Dialect</td><td /></tr><tr><td>hibernate.current\_session\_context\_class</td><td>thread</td><td /></tr><tr><td>hibernate.default\_schema</td><td>submissions</td><td /></tr><tr><td>hibernate.show\_sql</td><td>false</td><td /></tr><tr><td>hibernate.format\_sql</td><td>false</td><td /></tr><tr><td>defaultAutoCommit</td><td>false</td><td /></tr><tr><td>jdbcInterceptors</td><td>org.apache.tomcat.jdbc.pool.interceptor.ConnectionState</td><td /></tr><tr><td>maxAge</td><td>60000</td><td /></tr><tr><td>maxActive</td><td>25</td><td /></tr><tr><td>maxIdle</td><td>50</td><td /></tr><tr><td>jakarta.persistence.create-database-schemas</td><td>true</td><td /></tr></tbody></table>
