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 -
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 -
Sekarang dan klik kanan pada kelas utama klik "Jalankan sebagai aplikasi Java" "menu. Aplikasi akan berjalan dan membuat jadual.
Ini akan menghasilkan output berikut -
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 -
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!