首页 > 代码库 > sharding-jdbc-how2work 当当的sharding-jdbc剖析(查询)
sharding-jdbc-how2work 当当的sharding-jdbc剖析(查询)
1. 以JDBC作为出发点
1.1 重新实现了JDBC的几个接口
实现javax.sql.DataSource接口 ShardingDataSource
实现java.sql.Connection接口 ShardingConnection
实现java.sql.Statement ShardingStatement
实现java.sql.PreparedStatement ShardingPreparedStatement
实现java.sql.ResultSet AbstractShardingResultSet
重新实现的模式是adapter的模式
具体的实现分析见下面的思维导图
1.2 聚合 比较排序的处理
2. Executor
3. Route
4. Parse后visitor的处理
4.1 AbstractMySQLVisitor 处理细节
4.2 MySQLSelectVisitor 逻辑
delete insert update的见第4节一开始的那张图。
sharding-jdbc-how2work 当当的sharding-jdbc剖析(查询)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。