sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1798 随笔 :: 22 文章 :: 24 评论 :: 227万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

jpa 中的save()方法 如果对应的id不存在,save方法则为insert,如果存在实际执行根据主键update
https://www.cnblogs.com/Andrew520/p/9408057.html

1
2
3
4
5
6
7
8
@RequestMapping(value = "", method = RequestMethod.POST)
    public String postAccount(@RequestParam(value = "name") String name,
                              @RequestParam(value = "money") double money) {
        Account account = new Account();
        account.setMoney(money);
        account.setName(name);
        //account.setId(4);
        Account account1 = accountDao.save(account);

如果对应的id不存在,save方法则为insert

将注释 打开,数据库中是存在id=4的对象的

//account.setId(4);

发送请求 http://localhost:8080/account?name=dd&money=77  ,则此处save为更新 id=4的数据

 

posted on   sunny123456  阅读(930)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示