Mybatis 3.3.0 中文用户指南对于简单语句来说,注解使代码显得更加简洁,然而 Java 注解对于稍微复杂的语句就会力不从心并且会显得更加混乱。因此,如果你 需要做很复杂的事情,那么最好使用 XML 来映射语句。 选择何种方式以及映射语句的定义的一致性对你来说有多重要这些完全取决于你和你的团队。换句话说,永远不要拘泥于一种方式,你 可以很轻松的在基于注解和 XML 的语句映射方式间自由移植和切换。 范围( 范围(Scope)和生命周期 )和生命周期 理解我 column="post_body"/> 同样,要记得 id 元素的重要性,如果你不记得了,请阅读上面的关联部分。 同样, 如果你引用更长的形式允许你的结果映射的更多重用, 你可以使用下面这个替代 的映射:的 Java API 就是你收获你所做的努力的 地方。正如你即将看到的,和 JDBC 相比, MyBatis 很大程度简化了你的代码而且保持简洁,很容易理解和维护。MyBatis 3 已经引入 了 很多重要的改进来使得 SQL 映射更加优秀。 应用目录结构 应用目录结构 在我们深入 Java API 之前,理解关于目录结构的最佳实践是很重要的。MyBatis 非常灵 活, 你可以用你自己的文件来做几乎所有的事 0 码力 | 98 页 | 2.03 MB | 1 年前3
MyBatis 框架尚硅谷 java 研究院版本:V 1.0后, MyBatis中配置数据源,事务等一些配置都可以 迁移到Spring的整合配置中。MyBatis配置文件中只需要配置与MyBatis相关 的即可。 -->0 码力 | 44 页 | 926.54 KB | 1 年前3
TiDB v5.2 中文手册VALUES (3, 'cc'); COMMIT; • 如以下执行日志中的 Log 5 和 Log 6 所示,同一张表内的 Row Changed Event 可能会根据主键被分派到不同 的 Partition,但同一行的变更一定会分派到同一个 Partition,方便下游并发处理。 • 如 Log 6 所示,在一个事务内对同一行进行多次修改,只会发出一个 Row Changed Event。 • Log 优化 LOAD DATA 重复值检查,按照事务粒度进行且事务大小可通过 tidb_dml_batch_size 配置 #11132 • 优化 LOAD DATA 性能,将数据读取处理和批量提交分离,且分派到不同的 Worker 处理 #11533 #11284 14.6.23.2 TiKV • 升级 RocksDB 的版本到 6.4.6 • 系统启动时自动创建 2GB 大小的空文件,解决磁盘空间被写满时系统无法正常进行0 码力 | 2259 页 | 48.16 MB | 1 年前3
TiDB v5.1 中文手册VALUES (3, 'cc'); COMMIT; • 如以下执行日志中的 Log 5 和 Log 6 所示,同一张表内的 Row Changed Event 可能会根据主键被分派到不同 的 Partition,但同一行的变更一定会分派到同一个 Partition,方便下游并发处理。 • 如 Log 6 所示,在一个事务内对同一行进行多次修改,只会发出一个 Row Changed Event。 • Log 优化 LOAD DATA 重复值检查,按照事务粒度进行且事务大小可通过 tidb_dml_batch_size 配置 #11132 • 优化 LOAD DATA 性能,将数据读取处理和批量提交分离,且分派到不同的 Worker 处理 #11533 #11284 14.4.23.2 TiKV • 升级 RocksDB 的版本到 6.4.6 • 系统启动时自动创建 2GB 大小的空文件,解决磁盘空间被写满时系统无法正常进行0 码力 | 2189 页 | 47.96 MB | 1 年前3
TiDB v5.3 中文手册VALUES (3, 'cc'); COMMIT; • 如以下执行日志中的 Log 5 和 Log 6 所示,同一张表内的 Row Changed Event 可能会根据主键被分派到不同 的 Partition,但同一行的变更一定会分派到同一个 Partition,方便下游并发处理。 • 如 Log 6 所示,在一个事务内对同一行进行多次修改,只会发出一个 Row Changed Event。 • Log 优化 LOAD DATA 重复值检查,按照事务粒度进行且事务大小可通过 tidb_dml_batch_size 配置 #11132 • 优化 LOAD DATA 性能,将数据读取处理和批量提交分离,且分派到不同的 Worker 处理 #11533 #11284 14.7.23.2 TiKV • 升级 RocksDB 的版本到 6.4.6 • 系统启动时自动创建 2GB 大小的空文件,解决磁盘空间被写满时系统无法正常进行0 码力 | 2374 页 | 49.52 MB | 1 年前3
TiDB v7.1 中文手册VALUES (3, 'cc'); COMMIT; • 如以下执行日志中的 Log 5 和 Log 6 所示,同一张表内的 Row Changed Event 可能会根据主键被分派到不同 的 Partition,但同一行的变更一定会分派到同一个 Partition,方便下游并发处理。 • 如 Log 6 所示,在一个事务内对同一行进行多次修改,只会发出一个 Row Changed Event。 • Log 用来展示内存使用情况及历史操作,帮助用户清晰了解内存使用状况。 全局内存控制是 TiDB 内存管理的重要一步,对实例采用全局视角,引入系统性方法对内存用量进行管 理,这可以极大提升数据库的稳定性,提高服务的可用性,支持 TiDB 在更多重要场景平稳运行。 更多信息,请参考用户文档。 • 控制优化器在构造范围时的内存占用 #37176 @xuyifangreeneyes v6.4.0 引入了系统变量tidb_opt_range_max_size 的工作目录写内部文件,不再使用 /tmp 目录。任务停止后会清理掉 该目录 #4107 * 优化了 Precheck 功能。不再允许跳过某些重要的检查 #3608 – TiDB Lightning * 增加了更多重试错误类型 #31376 * 支持 base64 格式的密码字符串 #31194 * 标准化错误码和错误输出 #32239 16.13.1.6 Bug 修复 • TiDB – 修复了当 SCHEDULE0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v6.5 中文手册VALUES (3, 'cc'); COMMIT; • 如以下执行日志中的 Log 5 和 Log 6 所示,同一张表内的 Row Changed Event 可能会根据主键被分派到不同 的 Partition,但同一行的变更一定会分派到同一个 Partition,方便下游并发处理。 • 如 Log 6 所示,在一个事务内对同一行进行多次修改,只会发出一个 Row Changed Event。 • Log 用来展示内存使用情况及历史操作,帮助用户清晰了解内存使用状况。 全局内存控制是 TiDB 内存管理的重要一步,对实例采用全局视角,引入系统性方法对内存用量进行管 理,这可以极大提升数据库的稳定性,提高服务的可用性,支持 TiDB 在更多重要场景平稳运行。 更多信息,请参考用户文档。 • 控制优化器在构造范围时的内存占用 #37176 @xuyifangreeneyes v6.4.0 引入了系统变量tidb_opt_range_max_size 的工作目录写内部文件,不再使用 /tmp 目录。任务停止后会清理掉 该目录 #4107 * 优化了 Precheck 功能。不再允许跳过某些重要的检查 #3608 – TiDB Lightning * 增加了更多重试错误类型 #31376 * 支持 base64 格式的密码字符串 #31194 * 标准化错误码和错误输出 #32239 16.10.1.6 Bug 修复 • TiDB – 修复了当 SCHEDULE0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v6.1 中文手册'cc'); COMMIT; 1805 • 如以下执行日志中的 Log 5 和 Log 6 所示,同一张表内的 Row Changed Event 可能会根据主键被分派到不同 的 Partition,但同一行的变更一定会分派到同一个 Partition,方便下游并发处理。 • 如 Log 6 所示,在一个事务内对同一行进行多次修改,只会发出一个 Row Changed Event。 • Log 的工作目录写内部文件,不再使用 /tmp 目录。任务停止后会清理掉 该目录 #4107 * 优化了 Precheck 功能。不再允许跳过某些重要的检查 #3608 – TiDB Lightning * 增加了更多重试错误类型 #31376 * 支持 base64 格式的密码字符串 #31194 * 标准化错误码和错误输出 #32239 16.6.1.6 Bug 修复 • TiDB – 修复了当 SCHEDULE 优化 LOAD DATA 重复值检查,按照事务粒度进行且事务大小可通过 tidb_dml_batch_size 配置 #11132 • 优化 LOAD DATA 性能,将数据读取处理和批量提交分离,且分派到不同的 Worker 处理 #11533 #11284 16.12.23.2 TiKV • 升级 RocksDB 的版本到 6.4.6 • 系统启动时自动创建 2GB 大小的空文件,解决磁盘空间被写满时系统无法正常进行0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v5.4 中文手册VALUES (3, 'cc'); COMMIT; • 如以下执行日志中的 Log 5 和 Log 6 所示,同一张表内的 Row Changed Event 可能会根据主键被分派到不同 的 Partition,但同一行的变更一定会分派到同一个 Partition,方便下游并发处理。 • 如 Log 6 所示,在一个事务内对同一行进行多次修改,只会发出一个 Row Changed Event。 • Log 优化 LOAD DATA 重复值检查,按照事务粒度进行且事务大小可通过 tidb_dml_batch_size 配置 #11132 • 优化 LOAD DATA 性能,将数据读取处理和批量提交分离,且分派到不同的 Worker 处理 #11533 #11284 14.9.23.2 TiKV • 升级 RocksDB 的版本到 6.4.6 • 系统启动时自动创建 2GB 大小的空文件,解决磁盘空间被写满时系统无法正常进行0 码力 | 2852 页 | 52.59 MB | 1 年前3
TiDB v8.0 中文手册VALUES (3, 'cc'); COMMIT; • 如以下执行日志中的 Log 5 和 Log 6 所示,同一张表内的 Row Changed Event 可能会根据主键被分派到不同 的 Partition,但同一行的变更一定会分派到同一个 Partition,方便下游并发处理。 • 如 Log 6 所示,在一个事务内对同一行进行多次修改,只会发出一个 Row Changed Event。 • Log 用来展示内存使用情况及历史操作,帮助用户清晰了解内存使用状况。 全局内存控制是 TiDB 内存管理的重要一步,对实例采用全局视角,引入系统性方法对内存用量进行管 理,这可以极大提升数据库的稳定性,提高服务的可用性,支持 TiDB 在更多重要场景平稳运行。 更多信息,请参考用户文档。 • 控制优化器在构造范围时的内存占用 #37176 @xuyifangreeneyes v6.4.0 引入了系统变量tidb_opt_range_max_size 的工作目录写内部文件,不再使用 /tmp 目录。任务停止后会清理掉 该目录 #4107 * 优化了 Precheck 功能。不再允许跳过某些重要的检查 #3608 – TiDB Lightning * 增加了更多重试错误类型 #31376 * 支持 base64 格式的密码字符串 #31194 * 标准化错误码和错误输出 #32239 16.19.1.6 Bug 修复 • TiDB – 修复了当 SCHEDULE0 码力 | 4805 页 | 101.28 MB | 1 年前3
共 17 条
- 1
- 2













