![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis-Plus
沉迷java
爱学习、有责任心、对事不对人
展开
-
MyBatis-Plus配置全局sql注入器后,BaseMapper中方法失效
MyBatis-Plus配置全局sql注入器后,BaseMapper中方法失效 问题描述 自定义sql注入器后,测试成功后,发现MyBatis-Plus的BaseMapper方法无法使用,这是因为ioc中已经有了一个注入器AbstrctSqlInJector,此时DefaultSqlInjector就不会注入了. 问题解决 调整全局sql注入器 /** * 自定义全局sql注入 */ public class MySqlInjector extends DefaultSqlInjector {原创 2021-07-12 20:49:43 · 1931 阅读 · 0 评论 -
基于MyBatis-Plus3.4.3实现全局sql注入
通过实现MyBatisPlus的 ISqlInjector 接口可以自定义各种sql,注入到全局中,相当于自定义的MyBatisPlus 自动注入的方法。之前需要在xml中进行编写sql语句,现在通过扩展 ISqlInjector 接口在加载MyBatis-Plus环境时就注入。 ISqlInjector自动注入器接口 /** * SQL 自动注入器 * * @author hubin * @since 2018-04-07 */ public abstract class Abstra原创 2021-07-12 19:54:24 · 736 阅读 · 0 评论