美文网首页springboot
springboot-jpa自动创建数据库表

springboot-jpa自动创建数据库表

作者: rainbowz | 来源:发表于2019-03-18 19:12 被阅读1次

第一步创建springboot项目,jpa,mysql,
代码如下:
application.yml

spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/springboot_test
    username: root
    password: 514730
    driver-class-name: com.mysql.jdbc.Driver
  jpa:
    hibernate:
#     更新或者创建数据表结构
      ddl-auto: update
#    控制台显示SQL
    show-sql: true

实体类

import javax.persistence.*;

@Entity
@Table(name = "person")
public class Person {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private  Long id;

    @Column(length =50,name = "name")
    private  String  name;

    private  String email;

    private  String  gender;

    private  String  address;
}

运行springboot主配置文件,来到数据库界面管理软件。发现我们的"person"表 自动创建好了


图片.png

相关文章

  • springboot-jpa自动创建数据库表

    第一步创建springboot项目,jpa,mysql,代码如下:application.yml 实体类 运行sp...

  • Hibernate配置文件和常用方法函数详解(二)

    配置映射文件和数据库的关系 update:如果数据库没有创建表,自动创建表 create:每次启动hibernat...

  • 数据库框架设计

    自动创建表及数据库自动创建数据库的存放位置用户只需要关心存放数据库的对象准确的完成数据库的各种操作 demo:ht...

  • MongoDB | 1. 数据库操作

    查看数据库列表 创建数据库分两步 切换到你想创建的数据库名称(没有的时候会自动创建,但无法在数据库列表显示) 向表...

  • migrate同步数据库

    这种方法可以创建表,当你在 models.py 中新增类时,运行它就可以自动在数据库中创建表,不用手动创建。

  • GYDataCenter

    这是FMDB数据库的封装版本,具备内存缓存,自动创建及更新数据库表,线程安全,自动批量写入等特征,微信读书团队作品...

  • 应用T-SQL查询数据

    创建Students数据库 在Students数据库中,创建 StuInfo表,StuMarks表 检查创建的表中...

  • MySql join那些事

    创建数据库 创建表 员工表 部门表

  • Laravel timestamps 设置为unix时间戳

    Laravel 提供了自动的 timestamps 服务! 数据库表中创建了 craeted_at 和 updat...

  • [实习记录]flywaydb

    通过springboot对数据库操作时自动创建数据表信息.gradle\maven配置,并把数据表放置在class...

网友评论

    本文标题:springboot-jpa自动创建数据库表

    本文链接:https://www.haomeiwen.com/subject/bigbmqtx.html