• 2023-12-20用户表的删除
    /***批量删除酒店会员**@paramuserIds需要删除的酒店会员主键*@return结果*/@OverridepublicintdeleteHotelUserByUserIds(Long[]userIds){for(Longid:userIds){Assert.not
  • 2023-09-02分片+异步 优化in子查询
    将一次性查询改为通过分片、异步优化in子查询集合数据分片是将数据按指定大小进行分组,像java中使用guava或hutool工具的partition进行分组,然后分批处理或者获取数据,in子查询会通过创建临时表,不易将大量数据放入in子查询中案例:分片+异步操作@Testvoidtest32(){Execu
  • 2023-08-16拼接sql 参数化 where userId in(@userIds)的问题
    这里@userIds如果写成101,202,301翻译后的sql的where部分会是:whereuserIdin('101,202,301');而不是期待的:whereuserIdin(101,202,301);前者前后多了引号。 在我使用ef.core连接mysql查询时,我这样写,就出现查出来的数据比sql脚本查出来的数据要少几条的情况。所以这样写