- 2024-09-239.18每日总结
今日学习时间一小时,echarts成功连接到了后天数据库,完成了实时动态表格,但是没并灭有使用ajax的方法,而是通过获取数据,之后进行字符串拼接的方式完成了获取数据库数据<%List<User>userList=(List<User>)session.getAttribute("u");StringBuilderuserIds=newStri
- 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脚本查出来的数据要少几条的情况。所以这样写