jpa 默认生成sql语句_springboot-jpa自动创建数据库表

第一步创建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

记得给主键ID加上:@GeneratedValue(strategy = GenerationType.IDENTITY)

第一步创建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 记得给主键ID加上:@GeneratedValue(strategy = GenerationType.IDENTITY)
经验分享 程序员 微信小程序 职场和发展