当前位置:网站首页 > 创业 > 正文

springboot-mysql-jpa修改用户数据

0 张子豪 张子豪 2025-10-12 07:32 1

之前的例子中已经做了增删查(下面的引用),没有做点窜,这一次就在本来的根本上实现点窜数据的操作。

然后就去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>

1一个简单的例子

东西/原料

  • springboot-mysql-jpa

方式/步调

  1. 1

    项目代码,百度网盘:1NtejSqcItAH7OhDVfubZRg

  2. 2

    这个时辰就不消点窜后台java代码,点窜的时辰直接挪用新增功能的接口。

    即:sjn/save

  3. 3

    在前端的“删除用户”功能的td中,添加“点窜用户”代码:<button type="button" th:onclick="'javascript:editUser(\''+${user.id}+'\',\''+${user.name}+'\',\''+${user.sex}+'\',\''+${user.phone}+'\')'">点窜用户</button>

    在点击“点窜用户”按钮时,该当弹出编纂框,只不外,此时应该把地点行的数据,赋值给编纂框。

    所以在此时的“editUser"方式会传递四个参数,“id”要传曩昔,java按照id去更新数据库中的记实。

  4. 4

    点窜之前的editUser方式,添加4个参数,点窜方式内容,界说一个“title”变量,若是有值则让其显示“点窜用户”,无值则显示“添加新用户”。

  5. 5

    “content”元素:增添一个input文本框,并埋没:“<input type="hidden" name="id" id="id" />”

  6. 6

    从头启动项目,添加一个用户。

  7. 7

    点击“点窜用户”点窜此用户信息。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/238844.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图