ホームページ > データベース > mysql チュートリアル > MySQL を使用してテーブルを作成する - Hibernate

MySQL を使用してテーブルを作成する - Hibernate

WBOY
リリース: 2023-09-05 17:37:01
転載
1170 人が閲覧しました

テーブルを作成するには、次の行を application.properties に挿入する必要があります -

spring.jpa.hibernate.ddl-auto=update
ログイン後にコピー

ここで、Hibernate は自動的にテーブル demo88 を作成します。 application.properties コードは次のとおりです-

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 エンティティ クラス作成テーブルの列は次のとおりです-

Example

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;
}
ログイン後にコピー

メイン クラスのコードは次のとおりです-

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);
   }
}
ログイン後にコピー

次に、メイン クラスを右クリックし、[Java アプリケーションとして実行] メニューをクリックします。アプリケーションが実行され、テーブルが作成されます。

これにより、次の出力が生成されます-

出力使用 MySQL 创建表 - Hibernate

検証のために、テーブルを表示してみましょう-

mysql> show create table demo88;
ログイン後にコピー

これにより、次の出力が生成されます出力-

出力

+--------+------------------------------------------------------------+| 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)
ログイン後にコピー

以上がMySQL を使用してテーブルを作成する - Hibernateの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート