Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không thể khởi động mùa xuân để tự động tạo giản đồ cơ sở dữ liệu

Có một số nguyên nhân có thể xảy ra:

  1. Các lớp thực thể của bạn nằm trong cùng một hoặc trong một gói phụ liên quan đến một lớp mà bạn có lớp với @EnableAutoConfiguration. Nếu không thì ứng dụng mùa xuân của bạn không nhìn thấy chúng và do đó sẽ không tạo bất kỳ thứ gì trong db

  2. Kiểm tra cấu hình của bạn, có vẻ như bạn đang sử dụng một số tùy chọn cụ thể ở chế độ ngủ đông, hãy thử thay thế chúng bằng:

    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=
    

** lưu ý rằng việc tải thủ công lớp trình điều khiển là không cần thiết vì nó được đăng ký tự động, vì vậy đừng bận tâm đến nó

  1. application.properties của bạn phải nằm trong src/main/resources thư mục.

Nếu bạn không chỉ định phương ngữ một cách chính xác, nó có thể cố gắng để mặc định được đóng gói cùng với cơ sở dữ liệu khởi động trong bộ nhớ và (như với tôi), tôi có thể thấy rằng nó cố gắng kết nối với HSQL cục bộ (xem đầu ra bảng điều khiển) và không cập nhật được giản đồ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xuất cơ sở dữ liệu MySQL hoặc MariaDB

  2. Tạo phương thức vận chuyển tùy chỉnh trong OpenCart:Phần thứ hai

  3. Cách hoạt động của hàm MAKE_SET () trong MySQL

  4. Sự khác biệt giữa MySQL và SQL là gì?

  5. Cách thực hiện điều này trong Laravel, truy vấn con ở đâu trong