您好,欢迎访问一九零五行业门户网

使用 MySQL 创建表 - Hibernate

要创建表,您需要将以下行插入到 application.properties -
spring.jpa.hibernate.ddl-auto=update
这里,hibernate 将自动创建表 demo88。 application.properties代码如下 -
spring.datasource.platform=mysqlspring.jpa.database-platform=org.hibernate.dialect.mysql5innodbdialectspring.jpa.hibernate.ddl-auto=updateserver.port=8191spring.datasource.driverclassname=com.mysql.jdbc.driverspring.datasource.url=jdbc:mysql://localhost:3306/sampledatabasespring.datasource.username=rootspring.datasource.password=123456
demo88实体类创建表格列如下 -
示例package com.automaticallytablecreation;import javax.persistence.column;import javax.persistence.entity;import javax.persistence.id;import javax.persistence.table;@entity@tablepublic 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;@springbootapplicationpublic class automatictableapplication { public static void main(string[] args) { springapplication.run(automatictableapplication.class, args); }}
现在右键单击主类,然后单击“作为 java 应用程序运行”菜单。应用程序将运行并创建表。
这将产生以下输出 -
output为了验证,让我们显示表格 -
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的详细内容。
其它类似信息

推荐信息