![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis
文章平均质量分 78
每天进步亿点点的小码农
Later equals never
展开
-
MyBatis-Plus自定义sql注入器
在日常开发过程中,我们可能会发现 MyBatis-Plus 提供的那些自带的 sql 语句无法满足我们的开发需求,想要加一些自定义的 sql,而且要应用于所有的 Mapper 上,需要怎么实现呢?官方文档地址:https://baomidou.com/pages/42ea4a/编写一个自定义 sql 类,要继承类,然后实现其方法来定义 sql 语句并加入到里,也可以重写getMethod方法来修改方法名。ps:这里以。原创 2023-07-29 17:48:40 · 479 阅读 · 0 评论 -
MyBatis-Plus自动填充
我们在建表的时候,所有的表都会有create_id(创建人id)create_time(创建时间)update_id(更新人id)、**update_time(更新时间)**这几个字段,属于是公共字段。在新增数据时:将创建人、更新人设置成当前系统登录人,将创建时间、更新时间设置成当前时间在更新数据时:将更新人设置成当前系统登录人,将更新时间设置成当前时间因为每张表里都有这些字段,而每次我们新增修改数据,都需要更新这些字段,即使是抽出共通方法,代码也很冗余写一个类实现接口,实现其方法和方法。原创 2023-07-27 22:30:00 · 1639 阅读 · 0 评论 -
Mybatis插件原理
首先自定义插件要实现 Mybatis 的 Interceptor 接口,然后实现这个接口的3个方法,最后在类上打上 @Intercepts 注解,并用 @Signature 注解标注要拦截的接口名称、方法名称以及参数列表。我们用 Executor 来举例//增加自己的逻辑 log . info("执行器-------自定义处理逻辑");} }原创 2023-06-18 11:08:07 · 368 阅读 · 0 评论 -
Mybatis源码学习
本篇文章只是简单的带大家过一下整个Mybatis的流程,先有个初步的认识,后续有机会,再针对性的剖析细节。原创 2023-06-13 18:19:42 · 1277 阅读 · 0 评论