Maison > base de données > tutoriel mysql > Pourquoi Spring Boot ne crée-t-il pas automatiquement mon schéma de base de données ?

Pourquoi Spring Boot ne crée-t-il pas automatiquement mon schéma de base de données ?

Patricia Arquette
Libérer: 2024-12-18 07:17:10
original
548 Les gens l'ont consulté

Why Isn't Spring Boot Automatically Creating My Database Schema?

Dépannage lors de la création du schéma de base de données Spring Boot

Problème : Spring Boot ne parvient pas à créer automatiquement le schéma de base de données au démarrage .

Causes potentielles et Solutions :

  1. Emplacement de l'entité : Assurez-vous que vos classes d'entités se trouvent dans le même package (ou un sous-package) que votre classe annotée avec @EnableAutoConfiguration.
  2. Configuration Hibernate : Remplacez votre configuration existante spécifique à Hibernate par la configuration optimisée suivante paramètres :
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto=update
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=test
spring.datasource.password=
Copier après la connexion
  1. Propriétés de l'application : Vérifiez que votre fichier application.properties est placé au bon emplacement : src/main/resources.
  2. Dialecte de base de données : Assurez-vous que le dialecte de base de données spécifié (spring.jpa.database) est correct pour votre type de base de données. Si le mauvais dialecte est défini, Spring Boot peut tenter de se connecter à une base de données en mémoire et ne pas mettre à jour le schéma.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal