用GetMapping创建红包的时候,如何插入多条数据?

来源:6-2 关于红包收发之操作数据库(下)

慕粉1044461252

2019-04-20

我想试着用Get方式创建数据:图片描述

但是看打印出来的SQL,他都是update语句,而不是insert语句。图片描述

是要把这边改成insert吗?可是也没有insert关键字啊图片描述

写回答

2回答

90_男孩

2019-04-20

springdata-jpa的保存和更新方法是一个,源码里面有的,保存时它会先进行查询,如果不存在会进行保存操作,如果存在会进行更新操作,建议你看看源码。

0
1
慕粉1044461252
好的,谢谢
2019-04-22
共1条回复

90_男孩

2019-04-20

批量调用这个方法即可:luckymoneyRepository.saveAll()

原理:多个对象时,可以把对象放到list容器中,最后,把list容器放到saveall(list容器)即可

0
0

2小时快速上手Spring Boot

一切为了效率!两个小时学习SpringBoot,为你省时省力Get干货

11582 学习 · 249 问题

查看课程