传智播客 mybatis 框架课程讲义getConnection("jdbc:mysql://localhost:3306/mybatis?charac terEncoding=utf-8", "root", "mysql"); //定义sql语句 ?表示占位符 String sql = "select * from user where username = ?"; //获取预处理statement preparedStatement 环境等配置信息构造 SqlSessionFactory 即会话工厂 3、 由会话工厂创建 sqlSession 即会话,操作数据库需要通过 sqlSession 进行。 4、 mybatis 底层自定义了 Executor 执行器接口操作数据库,Executor 接口有两个实现,一个 是基本执行器、一个是缓存执行器。 5、 Mapped Statement 也是 mybatis 一个底层封装对象,它包装了 Statement 对 sql执行输入参数进行定义,包括 HashMap、基本类型、pojo,Executor 通过 Mapped Statement 在执行 sql 前将输入的 java 对象映射至 sql 中,输入参数映射就 是 jdbc 编程中对 preparedStatement 设置参数。 7、 Mapped Statement 对 sql执行输出结果进行定义,包括 HashMap、基本类型、pojo,Executor0 码力 | 75 页 | 1.16 MB | 1 年前3
Apache ShardingSphere 中文文档 5.2.04.2.3 DistSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 相关概念 . . . . . 272 全限定类名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 已知实现 . . . . . 273 全限定类名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 已知实现 . .0 码力 | 449 页 | 5.85 MB | 1 年前3
Apache ShardingSphere 中文文档 5.4.19.2.3 DistSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 相关概念 . . . . . 415 全限定类名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 已知实现 . . . . . 416 全限定类名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 已知实现 . .0 码力 | 530 页 | 4.49 MB | 1 年前3
Apache ShardingSphere v5.5.0 中文文档9.2.3 DistSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 相关概念 . . . . . 441 全限定类名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 已知实现 . . . 442 全限定类名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 vii 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 已知实现 . .0 码力 | 557 页 | 4.61 MB | 1 年前3
Apache ShardingSphere 中文文档 5.3.29.2.3 DistSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 相关概念 . . . . . 395 全限定类名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 已知实现 . . . . . 396 全限定类名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396 已知实现 . .0 码力 | 508 页 | 4.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.2ClassCastException: Integer can not cast to Long? . . . . . . . 318 7.8.12 [分片、PROXY] 实现 StandardShardingAlgorithm 自定义算法时,指定 了 Comparable 的具体类型为 Long, 且数据库表中字段类型为 bigint,出现 ClassCastException: Integer can not cast to . . . . . . . . . . . . . . . . . 319 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 319 7.8.16 [分片] ShardingSphere 除了 [数据加密] JPA 和数据加密无法一起使用,如何解决? . . . . . . . . . . . . . . 320 x 7.8.18 [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或连接 池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3200 码力 | 446 页 | 4.67 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.1ClassCastException: Integer can not cast to Long? . . . . . . . 307 7.8.12 [分片、PROXY] 实现 StandardShardingAlgorithm 自定义算法时,指定 了 Comparable 的具体类型为 Long, 且数据库表中字段类型为 bigint,出现 ClassCastException: Integer can not cast to . . . . . . . . . . . . . . . . . 307 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 308 7.8.16 [分片] ShardingSphere 除了 [数据加密] JPA 和数据加密无法一起使用,如何解决? . . . . . . . . . . . . . . 308 x 7.8.18 [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或连接 池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3090 码力 | 409 页 | 4.47 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.0ClassCastException: Integer can not cast to Long? . . . . . . . 303 7.8.12 [分片、PROXY] 实现 StandardShardingAlgorithm 自定义算法时,指定 了 Comparable 的具体类型为 Long, 且数据库表中字段类型为 bigint,出现 ClassCastException: Integer can not cast to . . . . . . . . . . . . . . . . . 303 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . 304 7.8.16 [分片] ShardingSphere 除了 [数据加密] JPA 和数据加密无法一起使用,如何解决? . . . . . . . . . . . . . . 304 7.8.18 [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或连接 池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3050 码力 | 406 页 | 4.40 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0. . . . . . . . . . . . . . . 291 7.7.14 14. [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但 是自定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . 291 7.7.15 15. [分片] ShardingSphere 除了 [数据加密] JPA 和数据加密无法一起使用,如何解决? . . . . . . . . . . . . 292 7.7.17 17. [DistSQL] 使用 DistSQL 添加数据源时,如何设置自定义的 JDBC 连接参数或 连接池属性? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 7 %SHARDINGSPHERE_PROXY_HOME%/bin/start.sh 默认启动端口为 3307,默认配置文件目录为:%SHARDINGSPHERE_PROXY_HOME%/conf/。 • 自定义端口和配置文件目录 sh %SHARDINGSPHERE_PROXY_HOME%/bin/start.sh ${proxy_port} ${proxy_conf_directory} 2.2.40 码力 | 385 页 | 4.26 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0-alpha. . . . . . . . . . . . . . . . . . . . . . 289 7.16 为什么我实现了 ShardingKeyGenerator 接口,也配置了 Type,但是自定义的分布式 主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 7.17 %SHARDINGSPHERE_PROXY_HOME%/bin/start.sh 默认启动端口为 3307,默认配置文件目录为:%SHARDINGSPHERE_PROXY_HOME%/conf/。 • 自定义端口和配置文件目录 sh %SHARDINGSPHERE_PROXY_HOME%/bin/start.sh ${proxy_port} ${proxy_conf_directory} 2.2.4 用于配置逻辑表与真实表的映射关系。可分为均匀分布和自定义分布两种形式。 • 均匀分布 指数据表在每个数据源内呈现均匀分布的态势,例如: db0 ├── t_order0 └── t_order1 db1 ├── t_order0 └── t_order1 那么数据节点的配置如下: db0.t_order0, db0.t_order1, db1.t_order0, db1.t_order1 • 自定义分布 指数据表呈现有特定规则的分布,例如:0 码力 | 301 页 | 3.44 MB | 1 年前3
共 17 条
- 1
- 2













