2022
01-12
01-12
Fluent Mybatis 批量更新的使用
目录批量更新同一张表的数据更新多条数据,每条数据都不一样java中for循环实现方式一条SQL,服务端逐条更新mybatis实现方式使用FluentMybatis实现方式使用mysql的CaseWhenthen方式更新mybatis原生实现方式批量更新不同的表数据参考批量更新同一张表的数据更新多条数据,每条数据都不一样背景描述通常需要一次更新多条数据有两个方式在业务代码中循环遍历,逐条更新一次性更新所有数据,采用批量sql方式,一次执行。更准确的说是一...
继续阅读 >
在做配置选项(设备类型,所属楼层等)的时候,当删除某配置的时候,我需要检验该配置是否已被删除。@OverridepublicBaseVOdeleteOptionDetail(Integerid){//合法性验证if(null==id){returnParamErrorVO.getInstance();}ConfigOptionDetailconfigOptionDetail=configOptionDetailMapper.selectById(id);if(null==configOptionDetail||1==configOptionDetail.getIsDeleted()){returnnewEr...