"Errore nella convalida di una connessione appena stabilita".Impossibile convalidare una connessione appena stabilita
Ho cercato su Google e ho letto tutte le domande relative a questo errore. Ma non è riuscito a trovare una soluzione.
Sto usando spring-boot-starter-data-jpa
.
Funziona senza errori con Postgresql. Ma voglio usare il database incorporato !!!
application.properties:
#We don't need JMX here - disabling it allows for faster startup
spring.jmx.enabled=false
spring.datasource.testOnBorrow=true
spring.datasource.validationQuery=SELECT 1
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=create-drop
spring.datasource.driver-class-name=org.hsqldb.jdbcDriver
spring.jpa.database-platform=org.hibernate.dialect.HSQLDialect
spring.datasource.url=jdbc:hsqldb:file:${user.home}/db/data;user=sa;password=123;
spring.datasource.username=sa
spring.datasource.password=123
intestazione di principale dell'applicazione classe:
@ComponentScan(value = {"db", "app", "ui"})
@EnableJpaRepositories(basePackages = "db")
@EntityScan(basePackages = "db")
@EnableTransactionManagement
@SpringBootApplication
Questo errore gettato solo quando uso dei database embedded (almeno Derby, HSQLDB) e non sempre . A volte inizia normalmente, trova e salva le entità senza errori, ma a volte si verifica dopo aver atteso qualche periodo o immediatamente dopo una transazione riuscita.
Come posso risolvere questo problema?
* "Questo errore ..." * quale? Aggiungilo alla tua domanda – m02ph3u5
scusa, questo errore è "Impossibile convalidare una connessione appena stabilita" – SparX