document hibernate.properties in intro doc

This commit is contained in:
Gavin King 2023-06-24 13:54:06 +02:00
parent 0b191e0b1b
commit f32f6b5515
1 changed files with 19 additions and 0 deletions

View File

@ -241,6 +241,25 @@ This API is useful if you have very advanced requirements, for example, if you'r
You'll find more information in the {native-bootstrap}[User Guide], and in the {boot}[package-level documentation] of `org.hibernate.boot`.
****
[[configuration-properties]]
=== Configuration using Hibernate properties file
If we're using the Hibernate `Configuration` API, but we don't want to put certain configuration properties directly in the Java code, we can specify them in a file named `hibernate.properties`, and place the file in the root classpath.
[source,properties]
----
# PostgreSQL
jakarta.persistence.jdbc.url=jdbc:postgresql://localhost/example
# Credentials
jakarta.persistence.jdbc.user=hibernate
jakarta.persistence.jdbc.password=zAh7mY$2MNshzAQ5
# SQL statement logging
hibernate.show_sql=true
hibernate.format_sql=true
hibernate.highlight_sql=true
----
[[basic-configuration-settings]]
=== Basic configuration settings