Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Oie, as minhas tabelas não foram criadas. Podem me ajudar?

Tive esse erro depois de criar o arquivo data.sql:

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2021-06-02 20:27:46.819 ERROR 9252 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Invocation of init method failed; nested exception is org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of URL [file:/C:/Users/debor/Desktop/forum2021/target/classes/data.sql]: INSERT INTO USUARIO(nome, email, senha) VALUES('Aluno', 'aluno@email.com', '123456'); nested exception is org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "USUARIO" not found; SQL statement: INSERT INTO USUARIO(nome, email, senha) VALUES('Aluno', 'aluno@email.com', '123456') [42102-200]

3 respostas

datasource

spring.datasource.driverClassName=org.h2.Driver spring.datasource.url=jdbc:h2:mem:alura-forum spring.datasource.username=sa spring.datasource.password=

jpa

spring.jpa.database-palataform=org.hibernate.dialect.H2Dialect spring.jpa.hibernate.ddl-auto=update

h2

spring.h2.console.enabled=true spring.h2.console.path=/h2-console

solução!

Oi Deborah,

Dá uma olhadinha nesse tópico que tem a explicação do porquê isso acontece: https://cursos.alura.com.br/forum/topico-table-not-found-157847

Ola o meu nao apresenta nenhum erro, mas as tabelas nao sao criadas ao inicializar