美文网首页
总结一点经验

总结一点经验

作者: 我就要取名叫夏末 | 来源:发表于2018-11-26 09:49 被阅读0次

1,查询某条数据是否存在,如果查询完的结果不需要再用到,可以在mapper中定义count方法,直接查询出数量,具体写法:

mapper层:


int getCountByEqAssetId(String eqAssetId);

xml文件:


<select id="getCountByEqAssetId" parameterType="java.lang.String" resultType="java.lang.Integer">

    select count(*) from T_EQ_SPARE_REPLACE

where EQ_ASSET_ID = #{eqAssetId,jdbcType=VARCHAR}

</select>

这样在shervice中需要查询该条数据是否存在时候:

 //设备备件更换数据库重复校验
        int num = spareReplaceMapper.getCountByEqAssetId(assetDO.getId());
        if(num >0) {
            return ErrorCode.SpareReplaceRecodeExist;
        }

2,update和delete,对返回值int进行判断
对于数据库的insert操作,如果失败会返回相应的错误信息,但是update和delete时,失败了也不会有相应的提示,所以我们最好对update和delete的返回值进行判断,如果返回的int值小于1,说明update和delete并没有正常执行;
举个栗子:

 public ErrorCode updateByCertificateNo(CertificateManagerDO certificateManagerDO){
        if(certificateManagerDOMapper.updateByCertificateNo(certificateManagerDO) == 0){
            return ErrorCode.AssetUpdateFailure;
        }
        return ErrorCode.Success;
    }

3,rollback的判定条件

相关文章

  • 总结一点经验

    1,查询某条数据是否存在,如果查询完的结果不需要再用到,可以在mapper中定义count方法,直接查询出数量,具...

  • 一点经验总结

    你之所以没能做好微商,原因就是你没选对产品! 随着时代的进步,微商的发展,从业者越来越多,但是真正做好微商的人却不...

  • 租房总结出来的选房向经验

    多年租房总结出了一点关于房向选择的经验。首先这个经验根据本人自己的特点爱好总结的,其偏好不适合所有人。北京...

  • iOS开发经验总结

    iOS开发经验总结 iOS开发经验总结

  • iOS开发经验

    多年iOS开发经验总结(一) 多年iOS开发经验总结(二) 多年iOS开发经验总结(三)

  • 从小要让孩子知道的五个道理

    做父母的,在自己从小长大的磕磕绊绊的过程中,都会总结出很多的成长经验。然后把这些经验一点一点的传输到自己孩子的身上...

  • 谋定而后动

    做事不能急,谋定而后动,这是这么多年总结出来的经验。这个经验,可是从无数糟糕的经历中一点一点摸索出来的,只是有些可...

  • 看过10家幼儿园后总结的一些选幼儿园经验

    摘自 深圳有钱兔 看过10家幼儿园后总结的一些选幼儿园经验 我实地考察了10家幼儿园后,总结的一点经验: 1、什么...

  • 多年iOS开发经验总结

    多年iOS开发经验总结 多年iOS开发经验总结

  • 宝石篇 ▍如何看待红宝石和蓝宝石无烧和有烧的价值和意义

    这是一篇偏专业类总结经验和探索方向的小文章,有关于市场经验的一点个人总结,也有和专业人士一起对宝石市场未来的...

网友评论

      本文标题:总结一点经验

      本文链接:https://www.haomeiwen.com/subject/dhpvqqtx.html