
mybatis
sssdal19995
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何动态拼接mybatisplus查询条件中的and,or
首先定义一个接口 这个接口会被所有的实体类实现public interface DaisyBasicPo extends Serializable {}使用工具类将lambda表达式的参数暴露出来,这个时候我们就可以愉快的随意拼接sql了public class DaisyWrapperUtils { /** * 将2个wrapper 拼接到一起 * a =1 and (b =1 or c = 1) * * @param wrapper .原创 2021-01-25 11:12:20 · 2955 阅读 · 0 评论 -
mybatis学习之路-1(插件模块)
使用设计模式:动态代理,方法链1.InterceptorChain 拦截链通过方法链的模式,层层包装拦截对象,pluginAll 通过for循环一次次封装对象,addInterceptor 添加拦截器 要在pluginAll 之前调用才有效getInterceptors 获取所有的拦截器2.Interceptor 拦截器接口intercept 拦截方法 在次方法内...原创 2019-11-20 16:14:24 · 147 阅读 · 0 评论