标签: Mybatis
所有带有标签 "Mybatis".
ShardingJDBC执行过程剖析
结合MyBatis调用过程,分析ShardingJDBC 4.1.1如何通过自定义DataSource、Connection和PreparedStatement衔接JDBC执行。文章追踪参数暂存、真实连接获取与结果集处理,并用简化代码模拟代理层的工作流程。
ShardingSphere(四)数据脱敏-实现自定义加密策略
以ShardingSphere 4.1.1为例,实现并配置自定义加密策略,记录通过SPI注册加密器的源码排查过程。文章分别演示Encryptor与QueryAssistedEncryptor的使用,并验证辅助查询列如何支持对不同密文的查询。
数据库中间件ShardingSphere-ShardingJdbc使用(三)数据脱敏
在数据分片和读写分离配置的基础上,使用ShardingJDBC内置算法处理字段的加密存储与查询解密。文章通过插入和查询验证配置,并结合官方回复解释未包含分片键时的全路由及实际查询表数量的问题。
重新学习Mybatis(五)
分析MyBatis的getMapper方法如何利用JDK动态代理生成Mapper接口的代理对象。通过跟踪MapperProxy、MapperMethod与SqlSession的调用,说明无需手写接口实现类,也能将Mapper方法转为相应的SQL操作。