Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

150
Vistas
Primavera: persistencia de la base de datos H2

Mi aplicación.propiedades:

 spring.datasource.driverClassName=org.h2.Driver spring.datasource.url=jdbc:h2:./src/main/resources/asnDB;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE spring.datasource.user=sa spring.datasource.password= spring.h2.console.enabled=true spring.jpa.hibernate.ddl-auto=create

Tengo un data.sql que se carga cuando inicio el proyecto de primavera.

¿Cómo modifico application.properties para que la base de datos sea persistente?

Por ahora siempre hace uno nuevo. Tampoco funciona si cambio el ddl.auto=create a ddl.auto=update . Sé que ddl.auto=create sobrescribe mi base de datos, pero no tengo idea de cómo hacer que sea persistente.

En data.sql hay 3 declaraciones de inserción y cuando ejecuto el proyecto ya tengo 3 inserciones en mi base de datos. Luego inserto uno nuevo a través de mi interfaz de usuario y salgo del proyecto. Cuando vuelvo a ejecutar el proyecto, solo quedan las 3 inserciones iniciales. Pero debe haber 4 inserciones.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Echa de menos la función de reconexión automática

spring.datasource.url=jdbc:h2:file:~/test2;DB_CLOSE_ON_EXIT=FALSE;AUTO_RECONNECT=TRUE

Así que por ejemplo funciona:

 spring.datasource.url=jdbc:h2:file:~/test2;DB_CLOSE_ON_EXIT=FALSE;AUTO_RECONNECT=TRUE spring.datasource.username=admin spring.datasource.password=password spring.datasource.driver-class-name=org.h2.Driver #spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=update
over 4 years ago · Santiago Trujillo Denunciar

0

la persistencia proviene de la propiedad spring.jpa.hibernate.ddl-auto que se actualiza en lugar de crearse

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda