总结在项目中遇到的问题经验

总结在项目中遇到的问题经验,第1张

总结在项目中遇到的问题经验

1.数据库建表时设置默认值,减少代码的默认设置,同时减少返回值为null,造成的报错

2.mybatis-puls在新增后想要获取新增后的id,直接在对象中获取id即可

@Override
    @Transactional(rollbackFor = Exception.class)//每个修改或新增 *** 作都贴该注解
public String insert(OfficialMessageReq req, LoginUser loginUser) throws ParseException {
      OfficialMessage message = new OfficialMessage();
      BeanUtils.copyProperties(req,message);//把前面的属性值复制到后面的属性上,前提属性名相同
      //固定头像
      message.setHeadPortraitId(145);
      if (StringUtils.isNotBlank(req.getId())) {
          message.setUpdateTime(new Date());
       }
       saveOrUpdate(message);//修改或增加
       return message.getId();//直接获取对象的id,可以直接获取到新增后的id
    }

3.每一个新增或修改的 *** 作都要贴回滚注解,如上图

4.开发记得和前端定义好入参和出参,看文档

个人的工作经验,日后需要的问题都总结在这里

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5710131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存