
数据库
文章平均质量分 55
星狗、
日常端茶倒水、佛系码农。
展开
-
oracle使用mybatis批量新增数据,批量更新数据
oracle使用mybatis批量新增数据,批量更新数据原创 2023-04-25 15:20:11 · 1413 阅读 · 0 评论 -
oracle批量新增数据,如果有指定字段相同的数据,则更新
oracle批量新增数据,如果有指定字段相同的数据,则更新原创 2023-01-17 10:50:00 · 1950 阅读 · 0 评论 -
mybatis使用双层<foreach> 循环嵌套
有个需求,要用到mybatis的双层循环嵌套插入数据,当然,可以使用单层,在业务代码层面循环插入,那样会多出很多次IO数据库,如果并发量高了,性能将会很低;原创 2022-09-29 09:54:33 · 5398 阅读 · 0 评论 -
手动分页工具类(特殊场景没法使用数据库分页情况下使用)
有些情况下,我们需要聚合查询的结果,然后再分页,这种情况下没法使用数据库分页的,这时候手动分页就派上了用处。下面是一个分页工具类,只需传入聚合查询出的结果集,和起始页,每页尺寸,就可以手动分页。使用时直接调用ManualPageUtils.setPage(list,start,length)即可返回分页结果。import org.apache.poi.ss.formula.functions.T;import java.util.ArrayList;import java.util.Linke.原创 2022-05-13 16:45:13 · 568 阅读 · 0 评论 -
mybatis使用case when进行批量更新
/** * 更新员工表 * @method: updateEmp * @param list * @return {@link } * @Author: zwx * @Date: 2021/3/11 19:53 */void updateEmp(@Param("list") List<String> list);mapper.xml层<update id="updateEmp" parameterType="java.util.List"> UPD.原创 2022-01-24 15:58:09 · 1615 阅读 · 0 评论 -
mybatis批量插入
实体类:EmpFileData@Data@TableName("hr_emp_file_data")@Accessors(chain = true)public class EmpFileData implements Serializable { /** * 主键ID */ private Long id; /** * 身份证 */ private String idCard; /** * 文件标志位 0原创 2022-01-24 15:51:48 · 325 阅读 · 0 评论 -
mybatis批量修改2种方式
一种:根据ID集合批量修改属性列如:mapper层/** * 批量删除员工 * @param param 入参 */void batchEmpStatus(DeleteEmpParam param);mapper.xml层<update id="batchEmpStatus" parameterType="net.sharing.backstage.oa.param.emp.DeleteEmpParam"> update oa_emp set del_flag原创 2022-01-24 15:43:22 · 22525 阅读 · 0 评论 -
mysql在指定列后面添加多列
ALTER TABLE hr_att_abnormal ADD COLUMN `push_flag` INT (1) NOT NULL DEFAULT '1' COMMENT '考勤异常推送标志:1未推送,2已推送,3推送失败' AFTER `name`, ADD COLUMN `push_time` DATETIME DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '推送时间' AFTER `push_flag`, ADD C...原创 2021-03-17 11:30:16 · 3787 阅读 · 0 评论 -
linux环境下安装的mysql5.7不支持group by
mysql使用group by 的时候报错,错误信息如下:1055:ER_WRONG_FIELD_WITH_GROUP: Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregatedcolumn 'lbparking.tradingrecord.pname' which is not functionally dependent on columns in GROUP BY clause;this原创 2020-07-22 16:25:36 · 462 阅读 · 0 评论 -
SQL Server2012图文安装步骤
SQLServer安装步骤(2012版为例)展开提示:SQLServer安装较为耗时,请确保时间充足。图文如果无法正常显示,请移步SQLServer安装步骤第一步:下载下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=29066THEN -->>新建一个文件夹,把...翻译 2020-02-12 16:23:17 · 1300 阅读 · 0 评论