Heim > Datenbank > MySQL-Tutorial > Erstellen Sie eine Tabelle mit MySQL – Hibernate

Erstellen Sie eine Tabelle mit MySQL – Hibernate

WBOY
Freigeben: 2023-09-05 17:37:01
nach vorne
1216 Leute haben es durchsucht

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

spring.jpa.hibernate.ddl-auto=update
Nach dem Login kopieren

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
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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);
   }
}
Nach dem Login kopieren

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;
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage