معالجة عدم القدرة على إنشاء مخطط قاعدة البيانات تلقائيًا باستخدام Spring Boot
عند استخدام Spring Boot، يتم الإنشاء التلقائي لمخططات قاعدة البيانات أثناء بدء التشغيل يمكن أن تواجه في بعض الأحيان حواجز على الطرق. للتخفيف من حدة هذه المشكلة، يجب التحقيق في العديد من الأسباب المحتملة.
محاذاة حزمة الكيان
تأكد من أن فئات الكيان الخاصة بك موجودة في نفس الحزمة أو حزمة فرعية مرتبطة بـ الذي يحتوي على الفصل الدراسي الخاص بك مع تعليق توضيحي باستخدام @EnableAutoConfiguration. إذا لم يكن الأمر كذلك، فلن يتعرف Spring على كياناتك ويفشل في إنشاء المخطط.
التكوين الصحيح
راجع إعدادات التكوين الخاصة بك. قد تكون الخيارات الخاصة بالإسبات قيد الاستخدام. استبدلها بما يلي:
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=
لاحظ أن التحميل اليدوي لفئة برنامج التشغيل غير ضروري، حيث يتم تسجيله تلقائيًا.
وضع خصائص التطبيق
تحقق من أن ملف application.properties الخاص بك موجود في المجلد src/main/resources.
خطأ في تحديد اللهجة
يمكن أن تؤدي اللهجة المحددة بشكل خاطئ إلى محاولة الاستخدام قاعدة بيانات في الذاكرة مرفقة مع Spring Boot. يمكن أن يؤدي هذا إلى فشل تحديثات المخطط. تحقق من إخراج وحدة التحكم للتأكد من محاولة الاتصال بمثيل HSQL محلي.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3