Files
2024-06-10 11:34:41 +02:00

23 lines
687 B
Plaintext

Tests and documentation for Spring Data JDBC with HikariCP.
== Prevent early database interaction
Non-embedded databases require extra configuration to avoid Hibernate to contact the remote database before the refresh phase:
```
# Specify explicitly the dialect (here for PostgreSQL, adapt for your database)
# Supported as of Spring Boot 3.3
spring.data.jdbc.dialect=postgresql
# Database initialization should typically be performed outside of Spring lifecycle
spring.sql.init.mode=never
```
== JVM Checkpoint Restore
In order to allow checkpoint/restore to work as expected, Hikari pool suspension should be enabled:
```
spring.datasource.hikari.allow-pool-suspension=true
```