Solución:
Tu configuración no es una @Configuration
clase.
Además de eso, te sugiero que uses el poder de Spring Boot. Lo que significa que sugeriría eliminar todo menos el DataSource
configuración y simplemente agregue un archivo application.properties con las siguientes propiedades
spring.jpa.database=POSTGRESQL
spring.jpa.show-sql=false
spring.jpa.hibernate.ddl-auto=update
Esto debería darle el comportamiento deseado, con menos codificación.
Incluso puede eliminar la fuente de datos si tiene commons-dbcp o tomcat-pool en su classpath y agrega las siguientes propiedades
spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://localhost/mydatabase
spring.datasource.username=myusername
spring.datasource.password=mypassword
Si está utilizando Spring Boot, puede hacerlo configurando el archivo de configuración. Hibernate tiene todas estas posibilidades:
- validar (validar el esquema)
- actualizar (actualizar el esquema si hay cambios)
- crear (crear el esquema)
- create-drop (crea el esquema y suéltalo al final)
pero si no quieres hacer nada, spring boot agrega otra oportunidad, usa lo siguiente:
spring:
jpa:
hibernate:
ddl-auto: none
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)