Rumah  >  Artikel  >  pangkalan data  >  Cipta jadual menggunakan MySQL - Hibernate

Cipta jadual menggunakan MySQL - Hibernate

WBOY
WBOYke hadapan
2023-09-05 17:37:011141semak imbas

Untuk mencipta jadual, anda perlu memasukkan baris berikut ke dalam application.properties -

spring.jpa.hibernate.ddl-auto=update

Di sini, Hibernate akan mencipta jadual demo88 secara automatik. Kod application.properties adalah seperti berikut -

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 lajur jadual penciptaan kelas entiti adalah seperti berikut -

contoh

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;
}

Kod kelas utama adalah seperti berikut -

contoh

rreee

Sekarang dan klik kanan pada kelas utama klik "Jalankan sebagai aplikasi Java" "menu. Aplikasi akan berjalan dan membuat jadual.

Ini akan menghasilkan output berikut -

Output使用 MySQL 创建表 - Hibernate

Untuk pengesahan biar kami paparkan jadual -

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);
   }
}

Ini akan menghasilkan output berikut -

Output

mysql> show create table demo88;

Atas ialah kandungan terperinci Cipta jadual menggunakan MySQL - Hibernate. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam