自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 使用MybatisPlus流式查询进行逆序列化赋值,大大减少性能消耗

原表中的工步和零件字段在数据库中是以序列化存储,当返回前端时需要转换为各自的List对象列表便于前端调用和使用。经测试,比使用for循环性能消耗最多减少50%

2024-12-18 15:38:35 138

原创 EasyExcel实现多级表头(间隔表头)的导入操作,通过自定义监听器实现

这个需求其实很简单,需求就是将一条数据导入数据库实现替换,只不过有很多属性,单独一行进行编辑比较繁琐,所以模板定为如图所示,将其分段进行编辑。一开始我以为有现成的方法可以调用,试着搜索多级表头的操作,结果和我想象的不太一样,实际逻辑还是一层表头,下面都是数据行了。所以我i这里定义一下这种类似需求为间隔表头。我这里只是抛砖引玉,也希望有更好的想法可以提出。

2024-11-14 11:19:52 1173

原创 关于MybatisPlus操作联合主键的默认对象

因为MybatisPlus默认是单一主键操作,还没有针对联合主键的操作,这里以删除二级栏目为3的用记录为例子,逻辑是删除二级栏目数据库中的记录之前,先删除关联表中的menu_one_Id = 1,menu_two_id = 3的记录,使用MybatisPlus中提供的BaseMapper中的默认方法deleteById。今天做了一个子父表的用例:一级栏目表和二级栏目表,一级栏目下包含多个二级栏目,一对多连接,中间使用关联表,全程使用Navicat创建。解决办法也很简单,自定义Mapper方法即可。

2024-08-02 16:58:15 807

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除