之前的例子中已经做了增删查(下面的引用),没有做点窜,这一次就在本来的根本上实现点窜数据的操作。
然后就去JpaRepository中查找update,没有找到,然后就想是不是save方式自己就有update的功能,颠末测试发现save方式自己就拥有update的功能。
这个save有点像springMVC中 this.getCurrentSession().saveOrUpdate(obj)一样,按照id是否存在主动识别是新增仍是点窜。
主要的标签:<button type="button" th:onclick="'javascript:editUser(\''+${user.id}+'\',\''+${user.name}+'\',\''+${user.sex}+'\',\''+${user.phone}+'\')'">点窜用户</button>
项目代码,百度网盘:https://pan.baidu.com/s/1NtejSqcItAH7OhDVfubZRg
这个时辰就不消点窜后台java代码,点窜的时辰直接挪用新增功能的接口。
即:sjn/save
在前端的“删除用户”功能的td中,添加“点窜用户”代码:<button type="button" th:onclick="'javascript:editUser(\''+${user.id}+'\',\''+${user.name}+'\',\''+${user.sex}+'\',\''+${user.phone}+'\')'">点窜用户</button>
在点击“点窜用户”按钮时,该当弹出编纂框,只不外,此时应该把地点行的数据,赋值给编纂框。
所以在此时的“editUser"方式会传递四个参数,“id”要传曩昔,java按照id去更新数据库中的记实。
点窜之前的editUser方式,添加4个参数,点窜方式内容,界说一个“title”变量,若是有值则让其显示“点窜用户”,无值则显示“添加新用户”。
“content”元素:增添一个input文本框,并埋没:“<input type="hidden" name="id" id="id" />”
从头启动项目,添加一个用户。
点击“点窜用户”点窜此用户信息。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!