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>

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

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

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

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具