mybatis-plus
文章平均质量分 50
杰哥不会飞
菜鸟程序员
展开
-
List集合如何分页(List集合转Page分页)
写在前头这段时间写了一个小需求,就是在原来Page分页需求上加一些筛选项,原来的代码就是用 mybatisplus的querrywrapper条件查询之后,再用page方法将条件语句转page,这样做很简单很方便,一气呵成,就像下面这样QueryWrapper<XAX> wrapper = new QueryWrapper<>();if (!TextUtils.isEmpty(XBX)) { wrapper.lambda().eq(XAX::getNo, XBX);}...原创 2021-09-29 16:48:11 · 11812 阅读 · 6 评论 -
不同微服务之间Feign调用方法(Pigx框架下)
不同微服务之间Feign调用方法(Pigx框架下)写在前面:近日在写需求时,有个需求需要在ctn端调用cd端的服务去实现,但我们知道为了安全性和效率的考虑,各个微服务之间有认证机制,不能随意调用,那么如何调用其他微服务呢。Pigx框架下spring cloud中Feign的调用在使用SpringCloud生态的时候,微服务之间会进行调用,一般我们有两个选择。一是选择使用RestTemplate,二是使用Feign。二者都是基于HTTP的调用,但Feign是直接使用声明式调用,更加符合大家平时写接口的习原创 2021-07-05 19:59:49 · 4659 阅读 · 0 评论 -
@TableField(exist = false)注释用法
@TableField(exist = false) 注解加载bean属性上,表示当前属性不是数据库的字段,但在项目中必须使用,这样在新增等使用bean的时候,mybatis-plus就会忽略这个,不会报错原创 2021-06-04 11:00:32 · 29197 阅读 · 0 评论 -
解决MyBatis-Plus中updateById、update方法更新不了空字符串(或null)的解决方法
首先是大多数能解决的方案,附上转载的链接如下清寒的博客园下面我要说的是单独为某个字段设置不能为空忽略时报错问题,先上代码@TableField(Strategy = FieldStrategy.IGNORED) private Long xxxx;可以看到我按照该方法写时会报错cannot resolve method ‘strategy’,原因可能是mybatis版本问题,这个时候可以试试用我这种写法,把strategy写为updateStrategy@TableField(upda原创 2021-05-18 10:28:44 · 2261 阅读 · 2 评论