使用 MySQL 创建表 - Hibernate

ID:1603 / 打印

你在学习数据库相关的知识吗?本文《使用 MySQL 创建表 - Hibernate》,主要介绍的内容就涉及到,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

要创建表,您需要将以下行插入到 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实体类创建表格列如下 -

示例

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 应用程序运行”菜单。应用程序将运行并创建表。

这将产生以下输出 -

Output使用 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)

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持24分享网!更多关于数据库的相关知识,也可关注the24.cn。

上一篇: 如何借助 MySQL 自计算输出将值插入表中?
下一篇: 在MySQL中,为什么一个客户端不能使用另一个客户端定义的用户定义变量?

作者:admin @ 24资源网   2024-09-04

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。