首页 / Java / Springboot如何根据实体类生成数据库表

Springboot如何根据实体类生成数据库表

Springboot 实体类生成数据库表 JPA:sprin…

Springboot 实体类生成数据库表

JPA:springboot -jpa:数据库的一系列的定义数据持久化的标准的体系

学习的目的是:

利用springboot实现对数据库的操作

第一步:添加springboot-data-jpa和数据库的依赖关系

第二步:编写yml文件的配置

第三步:实体类中使用的注解

  • @Entity 实体类的注解
  • @Id 映射到表格中id的属性
  • @Gernertervalue 添加其自增的属性

第四步:启动项目是否生成表格

补充的知识点:

根据实体类生成数据库的表配置文件有俩种方式分别是yml和properties文件进行配置

yml文件:

properties文件的写法:

有更加详细介绍

参考网址:

//www.jb51.net/article/222622.htm

实体类的写法:

第五步:启动项目即可

完成~

springboot继承JPA根据实体类生成数据库中的表

首先搭建springboot框架。搭建完成之后:

1. pom中添加的依赖

2. application.yml中配置jpa配置

其中jpa下的jpa.hibernate.ddl-auto属性值有如下:

  • ddl-auto:create (每次运行该程序,没有表格会新建表格,表内有数据会清空)
  • ddl-auto:create-drop (每次程序结束的时候会清空表)
  • ddl-auto:update (每次运行程序,没有表格会新建表格,表内有数据不会清空,只会更新)
  • ddl-auto:validate(运行程序会校验数据与数据库的字段类型是否相同,不同会报错)

一般情况下选择update,其他属性值慎用!

定义用户实体类,通过注解映射成数据库中的表

启动springboot项目

可看到控制台上显示了创建表中的

然后查看数据库中是否生成了对应的表:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我是攻城狮。

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/programming/java/138462.html

helwo作者

上一篇
下一篇

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏