1.添加配置
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/luckymoney?characterEncoding=utf-8
username: root
password: root
jpa:
hibernate:
ddl-auto: update
show-sql: true
2.开启mysql数据库服务
进入mysql安装目录 /usr/local/mysql/support-files 下
cd /usr/local/mysql/support-files
启动mysql
sudo ./mysql.server start 输入用户密码
3.通过可视化从句sequel pro创建数据库
4.程序中创建表,添加属性,id添加@Id @GeneratedValue 注解
表类添加@Entity注解
5.新建仓库类LuckymoneyReposetory 继承JpaRepository类
通过LuckymoneyRespository进行数据库的增删改查
6.创建RestController类,实现方法对数据库进行增删改查
7.对于处理并发中的事务,要么成功要么失败,事务是对数据库而言,mysql的引擎需要支持事务 ,比如InnoDB ,方法可以添加@Transactional注解
Sequel Pro 设置数据库引擎操作如下