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

[Bug] Faço o Request da erro 500 de servidor

Estou com problema na minha aplicação, na parte do migrations no flyway, parei na aula 4 do modulo 2, ela compila certinho mas quando eu faço o request com o POST no postman para testar, recebo essa msg

2023-06-26T10:54:36.900-03:00  WARN 15948 --- [nio-8080-exec-2] .m.m.a.ExceptionHandlerExceptionResolver : Resolved [org.springframework.orm.jpa.JpaObjectRetrievalFailureException: Unable to find com.egsys.crud.model.Category with id 1]

e erro 500 no postman. aqui esta meu application.yml:

spring:
  h2:
    console:
      enabled: true
      path: /h2
  datasource:
    driverClassName: org.h2.Driver
    url: jdbc:h2:mem:mydb
    username: sa
    password:
  jpa:
    hibernate:
      ddl-auto: create
      database-platform: org.hibernate.dialect.H2Dialect
      show_sql: true
      format_sql: true
    open-in-view: true
  flyway:
    locations: classpath:db/migration

pra testar as migrations, fiz tudo igual ao da aula e não sei oq fazer pra concertar alguem pode ajudar?

2 respostas
solução!

Oi!

Dependendo da versão do Spring Boot você precisa adicionar mais essa propriedade (dentro de spring -> jpa):

defer-datasource-initialization: true

Caso contrário o arquivo data.sql não será lido e executado.

Obrigado Rodrigao vc é Fera deu certo com o banco de dados H2 haha