最近在做个项目,要用到一些增删改查,以前基本都写过,但是没怎么整理,现在去翻以
前的项目觉得很乱,所以现在觉定把一些小例子单写出来,以方便以后需要。。。
先来个项目的截图
代码整体截图
相比ssm,ssh等基础框架,用springboot+jpa+thymeleaf进行增删改查是,不用自己配置文件,也不用自己编写sql语句,因为继承JpaRepository类会自动实现很多内置的方法,包括增删改查。
所以实现新增,修改,删除的时候都很简单,但是当我要实现复选框进行多个删除的时候![](https://img-blog.csdn.net/20180621182819274?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxODg5MDg3/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
用join()的时候,查了join的作用,说是把ids的每个元素转换成字符串,然后不写时是以“,”隔开的,所以一开始后台是用String去接收的,结果老是提示数据类型不对,后来用String[]居然就可以了,有点坑。。。
还有就是多个删除了,一开始参考 https://blog.csdn.net/choushi300/article/details/71438693
想以@Query("delete from Corporation where id in (:ids)")的方式自定义删除的方式进行删除操作,但是这样写了之后老是出现问题,由于时间比较紧,我就直接采取另外的方式, 直接传个数组到后台,然后直接循环删除,因为数据不多,所以,就没考虑效率问题
项目地址:https://gitee.com/chenxiaoxuan/SpringCloud-gateway-web