File purpose

The hibernate.properties file is used to configure the Content Service database and connections to the Content Server.

File location

The file is located in the folder simm-starter\src\main\resources.

File values

Property Default value Description
content-service.db.hibernate.dialect org.hibernate.dialect.H2Dialect SQL dialect used for the Hibernate connection to the content server.
content-service.db.hibernate.show_sql false Enable/disable the logging of all generated SQL statements to the console.
content-service.db.hibernate.format_sql false Enable/disable formatting the generated SQL statement. Enabling this makes the statement more readable, but takes up more screen space.
content-service.db.hibernate.hbm2ddl.auto Property is commented out Hibernate database schema generation process. Possible values are: none, create-only, drop, create, create-drop, validate, update.
content-service.db.hibernate.connection.provider_class org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl Implementation of the ConnectionProvider.
content-service.db.url jdbc:h2:%{dbfile};DB_CLOSE_DELAY=-1 The URL of the Hibernate connection to the content server.
content-service.db.file.name mr_ref_impl_content_service The name of the dbfile used in the Hibernate connection URL.
content-service.db.defaultAutoCommit false The default auto-commit state of connections created by this pool.
content-service.db.driverClassName org.h2.Driver The fully qualified Java class name of the JDBC driver to be used.
content-service.db.jdbcInterceptors org.apache.tomcat.jdbc.pool.interceptor.ConnectionState A semicolon-separated list of classnames, extending the org.apache.tomcat.jdbc.pool.JdbcInterceptor class. These interceptors will be inserted as an interceptor into the chain of operations on a java.sql.Connection object.