spring-data-jpa自动建表
1、pom.xml引入Spring-Data-Jpa和mysql的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
2、属性配置文件配置MySql的基本信息
注意:需要在mysql手动新建对应的数据库:spring-boot
以yml形式为例:
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/spring-boot?characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: 123456
jpa:
hibernate:
ddl-auto: update
show-sql: true
3、创建实体类
@Data
@Entity //声明一个实体,用的是Java规范下的注解
public class User {
@Id
@GeneratedValue
private Integer id;
/**
*以下字段根据实际情况配置,这里默认。
*/
private String name;
private String phone;
private Integer sex;
private Integer pharmacyId;
private Date createTime;
public User() {
}
}
4、启动服务,自动建表