mybatis
chenm1xuexi
虚心求教,砥砺前行
展开
-
记录下mybatis-3源码中文注释
概述说明:针对mapper.xml进行了源码注释针对mapper接口中的注解进行了源码注释,注意,这里仅仅是针对mybatis,不要把spring-mybatis整合混淆进来针对语句执行的全流程进行了源码注释(暂时只针对query),其他的原理差不多,也就没加了mybatis大量使用了构造器模式和动态代理模式,还有责任链模式,委托模式,门面模式等。github地址...原创 2020-03-20 13:04:31 · 250 阅读 · 0 评论 -
记录一下改写mybatis-plus租户插件,实现多个字段来确定一个租户,实现租户数据隔离
mybatis-plus-tenantgithub地址考虑到很多企业的租户隔离并非就是通过一个字段来做区分,存在最初设计的缺陷或者是业务场景导致多个字段来确定一个租户类型的情况,随着项目或者产品不断的更新迭代,多个字段来确定租户也便成为了某些企业的租户定义标准。mybatis-plus对多个字段来确定一个租户来实现租户数据隔离是不支持的,好在mybatis-plus提供了我们自定义拓展的方...原创 2020-03-03 13:31:50 · 2599 阅读 · 1 评论 -
对Mybatis执行过程详解和如何编写mybatis拦截器
Mybatis是我们目前开发中最流行的ORM持久层框架,我们在做到学习如何使用它的同时,也应当对它的实现原理进行剖析,以后方便我们在持久层对其进行拓展。这是我的一位好友总结的一篇博客,读完让人对mybatis的实现有了更深层次的理解和感悟,废话不多说,直接上url:https://blog.csdn.net/qq_26440803/article/details/89613505...转载 2019-05-24 11:17:52 · 463 阅读 · 0 评论 -
记录下mybatis中使用通用mapper需要注意以下几点
1. 在对应工程的pom.xml文件中添加通用mapper的依赖 <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> ...原创 2019-06-02 11:12:59 · 1233 阅读 · 0 评论