Mybatis 3.3.0 中文用户指南参考文档 参考文档 参考文档 简介 简介 入门 入门 XML配置 XML配置 XML映射文件 XML映射文件 动态SQL 动态SQL Java API Java API SQL语句构建器 SQL语句构建器 日志 日志 项目文档 项目文档 项目文档 项目文档 项目信息 项目信息 项目报表 项目报表 简介 简介 什么是 什么是 MyBatis ? ? MyBatis 是支持定制化 参考文档 参考文档 参考文档 简介 简介 入门 入门 XML配置 XML配置 XML映射文件 XML映射文件 动态SQL 动态SQL Java API Java API SQL语句构建器 SQL语句构建器 日志 日志 项目文档 项目文档 项目文档 项目文档 项目信息 项目信息 项目报表 项目报表 入门 入门 安装 安装 要使用 MyBatis, 只需将 mybatis-x SqlSessionFactoryBuilder().build(configuration); 注意该例中,configuration 添加了一个映射器类(mapper class)。映射器类是 Java 类,它们包含 SQL 映射语句的注解从而避免 了 XML 文件的依赖。不过,由于 Java 注解的一些限制加之某些 MyBatis 映射的复杂性,XML 映射对于大多数高级映射(比如:嵌套 Join 映射)来说仍然是必须的。有鉴于此,如果存在一个对等的0 码力 | 98 页 | 2.03 MB | 1 年前3
传智播客 mybatis 框架课程讲义"root", "mysql"); //定义sql语句 ?表示占位符 String sql = "select * from user where username = ?"; //获取预处理statement preparedStatement = connection.prepareStatement(sql); //设置参数,第一个参数为sql语句中参数的序号(从1开始),第二个 参数为设置的参数值 的原始方法(未经封装)实现了查询数据库表记录的操作。 1.1.2 jdbc 编程步骤: 1、 加载数据库驱动 2、 创建并获取数据库链接 3、 创建 jdbc statement 对象 4、 设置 sql 语句 5、 设置 sql 语句中的参数(使用 preparedStatement) 6、 通过 statement 执行 sql 并获取结果 7、 对 sql 执行结果进行解析处理 8、 释放资源(result 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接 池可解决此问题。 2、 Sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动 需要改变 java 代码。 3、 使用 preparedStatement 向占有位符号传参数存在硬编码,因为 sql 语句的 where 条件不 一定,可能多也可能少,修改 sql 还要修改代码,系统不易维护。 4、0 码力 | 75 页 | 1.16 MB | 1 年前3
Apache ShardingSphere v5.5.0 中文文档. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464 BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 467 11.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527 DML 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528 DDL 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . . . . 538 13.6.4 其他 Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示“Order by value must implements Comparable”? . . . . . . . . . . . . . . . . . . . . 538 130 码力 | 557 页 | 4.61 MB | 1 年前3
Apache ShardingSphere 中文文档 5.4.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 441 11.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501 DML 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 DDL 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . . . . 511 13.6.4 其他 Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示“Order by value must implements Comparable”? . . . . . . . . . . . . . . . . . . . . 512 130 码力 | 530 页 | 4.49 MB | 1 年前3
Apache ShardingSphere 中文文档 5.3.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 420 11.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 DML 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481 DDL 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . . . . 490 13.6.4 其他 Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示“Order by value must implements Comparable”? . . . . . . . . . . . . . . . . . . . . 490 130 码力 | 508 页 | 4.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.1. . . . . . . . . . . . . . . . . . . . . . 269 DML 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 DDL 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . . . 310 7.8.24 [其他] Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示“Order by value must implements Comparable”? . . . . . . . . . . . . . . . . . . . . 310 7.8 因此,对于统一提供的特性,原生的 SQL 将不再下发到数据库,并提示该操作不被支持,用户可使用 ShardingSphere 提供的的方式进行代替。 本章节详细罗列出目前不支持的数据库特性和相关的 SQL 语句,供使用者参考。 其中有未涉及到的 SQL 欢迎补充。 MySQL MySQL 不支持的 SQL 清单如下: 4.1. 数据库兼容 21 Apache ShardingSphere document0 码力 | 409 页 | 4.47 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.0. . . . . . . . . . . . . . . . . . . . . . 264 DML 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 DDL 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . . . 306 7.8.24 [其他] Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示“Order by value must implements Comparable”? . . . . . . . . . . . . . . . . . . . . 306 7.8 因此,对于统一提供的特性,原生的 SQL 将不再下发到数据库,并提示该操作不被支持,用户可使用 ShardingSphere 提供的的方式进行代替。 本章节详细罗列出目前不支持的数据库特性和相关的 SQL 语句,供使用者参考。 其中有未涉及到的 SQL 欢迎补充。 MySQL MySQL 不支持的 SQL 清单如下: 4.1. 数据库兼容 21 Apache ShardingSphere document0 码力 | 406 页 | 4.40 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0影子算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 列影子算法 DML 语句支持度列表 . . . . . . . . . . . . . . . . . . . . . . . . . . 60 5 用户手册 62 5.1 ShardingSphere‐JDBC . . . . . . . . . . . . . . . . . . . . . . . 267 DML 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267 DDL 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . 293 7.7.21 21. [其他] Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示 “Order by value must implements Comparable”? . . . . . . . . . . . . . . . . 293 7.7.22 220 码力 | 385 页 | 4.26 MB | 1 年前3
Apache ShardingSphere 中文文档 5.1.2. . . . . . . . . . . . . . . . . . . . . . 280 DML 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 DDL 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . . . 321 7.8.24 [其他] Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示“Order by value must implements Comparable”? . . . . . . . . . . . . . . . . . . . . 322 7.8 因此,对于统一提供的特性,原生的 SQL 将不再下发到数据库,并提示该操作不被支持,用户可使用 ShardingSphere 提供的的方式进行代替。 本章节详细罗列出目前不支持的数据库特性和相关的 SQL 语句,供使用者参考。 其中有未涉及到的 SQL 欢迎补充。 4.1. 数据库兼容 21 Apache ShardingSphere document, v5.1.2 MySQL MySQL 不支持的0 码力 | 446 页 | 4.67 MB | 1 年前3
Apache ShardingSphere 中文文档 5.2.0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 BenchmarkSQL 5.0 PostgreSQL 语句列表 . . . . . . . . . . . . . . . . . . . . . . 312 6.6 模块测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 DML 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 xii DDL 语句 . . . . . . . . . . . . . . . . . . . . . . . . . . SQLSever 和 PostgreSQL 时,聚合列不加别名会抛异常? . . . . . . . 427 8.6.4 其他 Oracle 数据库使用 Timestamp 类型的 Order By 语句抛出异常提示“Order by value must implements Comparable”? . . . . . . . . . . . . . . . . . . . . 427 8.60 码力 | 449 页 | 5.85 MB | 1 年前3
共 16 条
- 1
- 2













