栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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.开发记得和前端定义好入参和出参,看文档

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/713481.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号