mybatis-plus
未读
Mybatis-Plus自定义枚举类型映射器
如果你使用了Mybatis-Plus(MP)的通用枚举,那么你的枚举需要依赖于它的库里面的特定注解(@EnumValue)或接口(IEnum),这样的话,如果我们的枚举类需要打包给司内其他项目使用时,就会导致对MP的依赖。所以希望将对MP的这种依赖去掉,同时保留他的能力。
mybatis-plus
未读
Mybatis-Plus的插件实现原理
一个开源项目支持可扩展是很有必要的,可以基于此扩展来定制功能。就像Mybatis-Plus借助Mybatis简化开发,提升效率一样,就是在Mybatis的基础上进行了功能增强,其中MybatisPlusInterceptor就是一个扩展点。包括分页插件、多租户插件等等。
mybatis-plus
未读
Mybatis-Plus的BaseMapper代理类的生成过程
前面一篇介绍了,BaseMapper的作用,只要自定义接口实现了BaseMapper,就可以使用CRUD,而不需要进行sql的编写,怎么生成对应的sql。在介绍如何利用BaseMapper生成的sql进行查询之前,本篇先来了解下BaseMapper的实现接口是如何加载到spring中。
mybatis-plus
未读
Mybatis-Plus的BaseMapper实现
MyBatis-Plus(简称MP)相对于MyBatis简化了很多,开发效率也提升了不少,这也是Mybatis-Plus框架实现的初衷,愿景是成为MyBatis最好的搭档,就像魂斗罗中提到的1P、2P,基友搭配,效率翻倍