草庐IT

elment-plus

全部标签

Mybatis-Plus之LambdaQueryWrapper,Wrappers.<实体类>lambdaQuery的使用

一、前言小编今天又来分享干货了,绝对的干净又卫生,大伙请放心食用哈!Mybatis-Plus我们经常使用,但是里面的很多功能,小编开始只是知道一点点,做个增删改查没问题。小编在新项目中发现,大神们不使用QueryWrapper,而是使用LambdaQueryWrapper,于是小编研究了一下,发现真香啊!!赶紧马不停蹄的写下这篇文章,大家一起进步哈!二、LambdaQueryWrapper和QueryWrapper优缺点我们在使用前要思考一下,这个东西和QueryWrapper有啥区别,为啥要用LambdaQueryWrapper呢?别急,小编来告诉一下,lambda是JDK8的新特性,大家都

Mybatis-Plus之LambdaQueryWrapper,Wrappers.<实体类>lambdaQuery的使用

一、前言小编今天又来分享干货了,绝对的干净又卫生,大伙请放心食用哈!Mybatis-Plus我们经常使用,但是里面的很多功能,小编开始只是知道一点点,做个增删改查没问题。小编在新项目中发现,大神们不使用QueryWrapper,而是使用LambdaQueryWrapper,于是小编研究了一下,发现真香啊!!赶紧马不停蹄的写下这篇文章,大家一起进步哈!二、LambdaQueryWrapper和QueryWrapper优缺点我们在使用前要思考一下,这个东西和QueryWrapper有啥区别,为啥要用LambdaQueryWrapper呢?别急,小编来告诉一下,lambda是JDK8的新特性,大家都

SpringBoot+Mybatis-plus整合EasyExcel批量导入Excel到数据库+导出Excel

一、前言今天小编带大家一起整合一下easyExcel​,之所以用这个,是因为easyExcel​性能比较好,不会报OOM!市面上常见的导入导出Excel分为三种:hutooleasyExcelpoihutool和easyExcel​都是对poi​的封装,使用起来更加方便!二、导入依赖小编这里是3.0.X版本的,版本不同可能导致部分有出入,如果大家版本是3.1.X,可以去官方文档看看有不一样的!官方文档:https://easyexcel.opensource.alibaba.com/dependency>groupId>com.alibabagroupId>artifactId>easyexc

SpringBoot+Mybatis-plus整合EasyExcel批量导入Excel到数据库+导出Excel

一、前言今天小编带大家一起整合一下easyExcel​,之所以用这个,是因为easyExcel​性能比较好,不会报OOM!市面上常见的导入导出Excel分为三种:hutooleasyExcelpoihutool和easyExcel​都是对poi​的封装,使用起来更加方便!二、导入依赖小编这里是3.0.X版本的,版本不同可能导致部分有出入,如果大家版本是3.1.X,可以去官方文档看看有不一样的!官方文档:https://easyexcel.opensource.alibaba.com/dependency>groupId>com.alibabagroupId>artifactId>easyexc

若依3.6.0使用Mybatis-plus分页失效以及完美替换Pagehelper

一、前言小编最近在经历后端框架的迁移,虽然不是小编来做,但是有个分页的情况让小编和一个同事去搞。说一下小编这边的需求:原来框架使用​Mybatis-plus​进行分页,要更换的新框架若依是使用Pagehelper​。所以现在需求让我们把若依的干掉,使用Mybatis-plus,Mybatis-plus​的生态还是挺好的,方便,最重要的是和原来的框架一样,不需要更改。存在问题:需要把若依以前的分页全部改成​Mybatis-plus的分页,那我们就按个换喽,谁让咱们喜欢搬砖!先说一下问题出现的原因:Mybatis和Mybatis-plus存在冲突,​Pagehelper依赖于Mybatis,所以冲

若依3.6.0使用Mybatis-plus分页失效以及完美替换Pagehelper

一、前言小编最近在经历后端框架的迁移,虽然不是小编来做,但是有个分页的情况让小编和一个同事去搞。说一下小编这边的需求:原来框架使用​Mybatis-plus​进行分页,要更换的新框架若依是使用Pagehelper​。所以现在需求让我们把若依的干掉,使用Mybatis-plus,Mybatis-plus​的生态还是挺好的,方便,最重要的是和原来的框架一样,不需要更改。存在问题:需要把若依以前的分页全部改成​Mybatis-plus的分页,那我们就按个换喽,谁让咱们喜欢搬砖!先说一下问题出现的原因:Mybatis和Mybatis-plus存在冲突,​Pagehelper依赖于Mybatis,所以冲

GPT-4真的发布了,ChatGPT Plus用户可试用

GPT-4真的发布了,GPT-4真的发布了,该模型在多个方面都实现了飞跃式的提升,按官方的介绍是GPT-4是OpenAI最先进的系统,可产生更安全、更有用的响应结果。由于GPT-4具有更广泛的常识和解决问题的能力,所以它能更准确地解决困难问题。GPT-4比以往任何时候都更具创造性和协作性。它可以与用户一起生成、编辑和迭代创意和技术写作任务,例如创作歌曲、编写剧本或学习用户的写作风格。例如:输入:​ExplaintheplotofCinderellainasentencewhereeachwordhastobeginwiththenextletterinthealphabetfromAtoZ,w

GPT-4真的发布了,ChatGPT Plus用户可试用

GPT-4真的发布了,GPT-4真的发布了,该模型在多个方面都实现了飞跃式的提升,按官方的介绍是GPT-4是OpenAI最先进的系统,可产生更安全、更有用的响应结果。由于GPT-4具有更广泛的常识和解决问题的能力,所以它能更准确地解决困难问题。GPT-4比以往任何时候都更具创造性和协作性。它可以与用户一起生成、编辑和迭代创意和技术写作任务,例如创作歌曲、编写剧本或学习用户的写作风格。例如:输入:​ExplaintheplotofCinderellainasentencewhereeachwordhastobeginwiththenextletterinthealphabetfromAtoZ,w

Mybatis Plus 同时支持不同数据源DatabaseId

项目开始的时候我们使用的是MySQL,但是一些客户要求使用国产瀚高数据库,所以只能同时支持MySQL和瀚高数据库(兼容pg语法)。mybatis-plus可以使用databaseId的方式支持多数据库厂商。MyBatis的方式在mybatis-config.xml添加多数据库厂商支持person_mapper.xml:每一个SQL语句中添加databaseIdmybatis搜索sql语句的时候,会搜索databaseId与当前数据库相同厂商的语句以及没有配置databaseId的语句SELECT*FROMpersonWHEREid=#{id}SELECT*FROMpersonWHEREid=#

「BLAST Zone」plus「一键进化树」

写在前面那天夏老师突然给我了一个电话,大体是提了这么一个想法,亦即,「BLASTZone」挺好的,但如果可以加上「OneStepMLTree」似乎就更好了。当然,这个事情其实不是没想过。主要还是涉及到一个多库检索,路径解决以及一些调整起来相对麻烦的事情。于是也就不了了之了。不过,今晚我还是花了时间,把这个功能实现了。至于为什么?因为心情确实不好,今天一天心情都不怎样。来来去去,也只能谢谢代码来放松下子了。回到主题,其实,这个功能,似乎不需要说明。BLAST+建树随后,等就完事了。注意到,其中可以指定使用BLAST结果的前多少个序列拿来建树,大体如下多条序列当然,我们可以输入多条序列,BLAST