Heim  >  Artikel  >  Datenbank  >  Erstellen Sie eine Tabelle mit MySQL – Hibernate

Erstellen Sie eine Tabelle mit MySQL – Hibernate

WBOY
WBOYnach vorne
2023-09-05 17:37:011165Durchsuche

Um die Tabelle zu erstellen, müssen Sie die folgenden Zeilen in application.properties einfügen:

spring.jpa.hibernate.ddl-auto=update

Hier erstellt Hibernate automatisch die Tabelle demo88. Der application.properties-Code lautet wie folgt –

spring.datasource.platform=mysql
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto=update
server.port=8191

spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/sampledatabase
spring.datasource.username=root
spring.datasource.password=123456

demo88 Die Spalten der Entitätsklassenerstellungstabelle lauten wie folgt –

Beispiel

package com.automaticallytablecreation;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table
public class demo88 {
   @Id
   private int id;
   @Column(name="name")
   private String name;
}

Der Hauptklassencode lautet wie folgt –

Beispiel

package com.automaticallytablecreation;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class AutomaticTableApplication {
   public static void main(String[] args) {
      SpringApplication.run(AutomaticTableApplication.class, args);
   }
}

Klicken Sie nun mit der rechten Maustaste auf die Hauptklasse und Klicken Sie im Menü auf „Als Java-Anwendung ausführen“. Die Anwendung wird ausgeführt und erstellt die Tabelle.

Dies wird die folgende Ausgabe erzeugen -

Ausgabe使用 MySQL 创建表 - Hibernate

Zur Überprüfung lassen Sie uns die Tabelle anzeigen -

mysql> show create table demo88;

Dies wird die folgende Ausgabe erzeugen -

Ausgabe

+--------+------------------------------------------------------------+| Table  | Create Table                                               |    
+--------+------------------------------------------------------------+| demo88 | CREATE TABLE `demo88` (
   `id` int NOT NULL,   `name` varchar(255) DEFAULT NULL,
   PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci     |
+--------+-------------------------------------------------------------+1 row in set (0.03 sec)

Das obige ist der detaillierte Inhalt vonErstellen Sie eine Tabelle mit MySQL – Hibernate. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen