Yao靠自己 2021-08-15 18:50 采纳率: 0%
浏览 33

Mysql数据更新后,还需要再次取出才能返回吗

后端SpringBoot搭建的,数据库取出数据x=1,把数据处理完成后,生成x=10,验证后,需要更新并且返回到客户端。
此时应该是

  1. 数据库更新数据后,先查找数据库,取出数据x=10,再返回x=10。
    还是
  2. 数据库更新数据后,直接返回x=10,而不用去数据库查一遍再返回。

正常的业务逻辑应该是哪一种?

第一种更安全,但是加了一条查询语句,会有性能问题吗?
第二种会安全问题大吗?

  • 写回答

1条回答 默认 最新

  • 404警告 2021-08-16 08:37
    关注

    可以进入方法后

    1. 根据条件查询找到数据
    2. 根据传进来的值 为修改字段set值
    3. 更新对象(不是传进来的对象)
    4. 返回更新后(查询出的对象)
    评论

报告相同问题?

问题事件

  • 创建了问题 8月15日

悬赏问题

  • ¥15 mmo能不能做客户端怪物
  • ¥15 osm下载到arcgis出错
  • ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
  • ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
  • ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
  • ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?
  • ¥15 QQ邮箱过期怎么恢复?
  • ¥15 登录他人的vue项目显示服务器错误
  • ¥15 (标签-android|关键词-app)
  • ¥15 comsol仿真压阻传感器