1
resposta

NÃO TEM ERROS, MAS NÃO CRIA ENTIDADE(TABELA) NO BANCO , SEGUE ,MEU PROPERTIES

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/mudi?serverTimezone=America/Sao_Paulo spring.jpa.hibernate.ddl-auto=update spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect spring.jpa.show-sql: true spring.datasource.username=root spring.datasource.password=admin

1 resposta

Olá Roberto, tudo bem?

Pelo que entendi, você está tendo problemas para criar uma entidade (tabela) no banco de dados, mesmo sem erros aparentes. Analisando o seu arquivo "properties", percebi que você está utilizando o "ddl-auto" com o valor "update". Isso significa que o Hibernate irá atualizar automaticamente o esquema do banco de dados com base nas suas entidades.

No entanto, é importante lembrar que essa opção pode não ser a melhor escolha em todos os casos, principalmente em ambientes de produção, pois pode gerar problemas de consistência de dados.

Uma sugestão é utilizar o valor "create-drop" para criar o esquema do banco de dados toda vez que a aplicação é iniciada e, em seguida, descartá-lo quando a aplicação é encerrada. Isso pode ser útil durante o desenvolvimento e testes da aplicação.

Outra possibilidade é utilizar o valor "create" para criar o esquema do banco de dados toda vez que a aplicação é iniciada, mas sem descartá-lo quando a aplicação é encerrada. Essa opção pode ser útil em ambientes de desenvolvimento, mas deve ser utilizada com cuidado em ambientes de produção.

Espero ter ajudado e bons estudos!