Spring JPA自动生成数据表
程序员文章站
2022-05-04 16:26:23
...
在暑期实习中,学习到了JPA自动生成数据表的方法,以下是方法的纪录:
spring:
thymeleaf:
mode: HTML5
# 配置数据源
datasource:
url: jdbc:mysql://localhost:3306/community_management?serverTimezone=Asia/Shanghai&characterEnconding=utf-8
driver-class-name: com.mysql.jdbc.Driver
username: root
password: xxxxx
# JPA 的配置
jpa:
hibernate:
ddl-auto: update
show-sql: true
创建要转为表的类:
@Entity
@Table(name = "users")
public class User {
@Id //主键
@GeneratedValue //自增
private Long id;
private String username;
private String password;
private String sex;
private Integer age;
private Integer phone;
private String avatar;
private String role;
private String createTime;
private String address;
private String user_health;
}
运行后通过mysql-front查看表的建立情况:
创建成功
推荐阅读
-
一个用于MyBatis的辅助页面,自动生成实体,mapper,impl,dao,注册spring,mybatis的小玩意
-
Spring JPA实体更新时自动补全字段值
-
API文档自动生成工具Swagger VS Spring REST Doc
-
Spring mvc + mybatis+maven集成swagger ui自动生成api文档
-
SpringBoot使用logback自定义配置时遇到的坑 --- 在 /tmp目录下自动生成spring.log文件
-
利用Java将Mysql数据表生成JPA实体对象_MySQL
-
JAVA流水号生成, 支持数据库查询,Spring注入(二) java流水号springsql自动
-
利用Java将Mysql数据表生成JPA实体对象_MySQL
-
解决Spring Data Jpa 实体类自动创建数据库表失败问题
-
Spring+Struts+JFreeChart 自动生成统计图