Mybatis 3.3.0 中文用户指南项目报表 项目报表 简介 简介 什么是 什么是 MyBatis ? ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以 及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 帮助改进文档 帮助改进文档... 不管你以何种方式发现了文档的不足,或是丢失对某一特性的描述,那么你能做的最好的事情莫过于去研究它并把文档写出来。 该文档 xdoc 格式的源码文件可通过项目的 Git 代码库 来获取。Fork 该源码库,做出更新,然后提交一个 pull request 吧。 你将成为本文档的最佳作者,MyBatis 的用户定会过来查阅的。 当前的国际化版本 当前的国际化版本 MyBatis 安装 安装 要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可。 如果使用 Maven 来构建项目,则需将下面的 dependency 代码置于 pom.xml 文件中:org.mybatis mybatis 0 码力 | 98 页 | 2.03 MB | 1 年前3
传智播客 mybatis 框架课程讲义(SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } 上边使用 jdbc 的原始方法(未经封装)实现了查询数据库表记录的操作。 1.1.2 jdbc 编程步骤: 1、 加载数据库驱动 2、 创建并获取数据库链接 3、 创建 jdbc statement 对象 4、 设置 sql 语句 5、 2、 Sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动 需要改变 java 代码。 3、 使用 preparedStatement 向占有位符号传参数存在硬编码,因为 sql 语句的 where 条件不 一定,可能多也可能少,修改 sql 还要修改代码,系统不易维护。 4、 对结果集解析存在硬编码(查询列名),sql 变化导致解析代码变化,系统不易维护,如 的操作数据库的过程进行封装,使开发者 只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建 statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。 Mybatis通过xml或注解的方式将要执行的各种statement(statement、 preparedStatemnt、CallableStatement)配置起来,并通过java对象和statement中的sql0 码力 | 75 页 | 1.16 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.14.3 目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.4.4 实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 L1 内核层 . . . gorithm,遇到 ClassCastException: Integer can not cast to Long? . . . . . . . 307 7.8.12 [分片、PROXY] 实现 StandardShardingAlgorithm 自定义算法时,指定 了 Comparable 的具体类型为 Long, 且数据库表中字段类型为 bigint,出现 ClassCastException: <、>=、<=)? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . .0 码力 | 409 页 | 4.47 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.04.3 目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.4.4 实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 L1 内核层 . . . gorithm,遇到 ClassCastException: Integer can not cast to Long? . . . . . . . 303 7.8.12 [分片、PROXY] 实现 StandardShardingAlgorithm 自定义算法时,指定 了 Comparable 的具体类型为 Long, 且数据库表中字段类型为 bigint,出现 ClassCastException: <、>=、<=)? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . .0 码力 | 406 页 | 4.40 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.24.3 目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.4.4 实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 L1 内核层 . . . gorithm,遇到 ClassCastException: Integer can not cast to Long? . . . . . . . 318 7.8.12 [分片、PROXY] 实现 StandardShardingAlgorithm 自定义算法时,指定 了 Comparable 的具体类型为 Long, 且数据库表中字段类型为 bigint,出现 ClassCastException: <、>=、<=)? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 7.8.15 [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但是自 定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . .0 码力 | 446 页 | 4.67 MB | 1 年前3
Apache ShardingSphere 中文文档 5.2.0272 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 已知实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 5.1.2 ClusterPersistRepository 273 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 已知实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 5.1.3 GovernanceWatcher 273 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 已知实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 5.2 配置 . . .0 码力 | 449 页 | 5.85 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0-alpha56 Seata 柔性事务 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.2.5 实现原理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 导览 . . . . . . 73 增量数据 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.5.7 实现原理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 原理说明 . . . . . 3.6.4 核心概念 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 3.6.5 实现原理 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 处理流程详解 . . . .0 码力 | 301 页 | 3.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.04.3 目标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3.4.4 实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 L1 内核层 . . . >、<、>=、<=)? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 7.7.14 14. [分片] 为什么我实现了 KeyGenerateAlgorithm 接口,也配置了 Type,但 是自定义的分布式主键依然不生效? . . . . . . . . . . . . . . . . . . . . . . 如果 SQL 在 ShardingSphere 中执行不正确,该如何调试? . . . . . . 292 7.7.19 19. [其他] 阅读源码时为什么会出现编译错误? IDEA 不索引生成的代码? . . . . 292 7.7.20 20. [其他] 使用 SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . 293 7.7.21 21. [其他]0 码力 | 385 页 | 4.26 MB | 1 年前3
Apache ShardingSphere v5.5.0 中文文档441 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 已知实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 10.1.2 ClusterPersistRepository vii 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 已知实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 10.2 SQL 解析 . 442 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442 已知实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443 10.2.2 SQLStatementVisitorFacade0 码力 | 557 页 | 4.61 MB | 1 年前3
Apache ShardingSphere 中文文档 5.4.1415 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 已知实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 10.1.2 ClusterPersistRepository 416 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 已知实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 10.2 SQL 解析 . 416 定义 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 已知实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 10.2.2 SQLStatementVisitorFacade0 码力 | 530 页 | 4.49 MB | 1 年前3
共 25 条
- 1
- 2
- 3













