springboot-mysql-jpa修改用户数据

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

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

1springboot-jpa-mysql一个简单的例子

工具/原料

  • springboot-mysql-jpa

方式/步骤

  1. 1

    项目代码,百度网盘:https://pan.baidu.com/s/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

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

  • 发表于 2018-04-19 00:00
  • 阅读 ( 394 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论