Mybatis 3.3.0 中文用户指南mybatis 参考文档 参考文档 参考文档 参考文档 简介 简介 入门 入门 XML配置 XML配置 XML映射文件 XML映射文件 动态SQL 动态SQL Java API Java API SQL语句构建器 SQL语句构建器 日志 日志 项目文档 项目文档 项目文档 项目文档 项目信息 项目信息 项目报表 项目报表 简介 简介 什么是 什么是 MyBatis ? ? ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以 及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 帮助改进文档 帮助改进文档... 不管 该源码库,做出更新,然后提交一个 pull request 吧。 你将成为本文档的最佳作者,MyBatis 的用户定会过来查阅的。 当前的国际化版本 当前的国际化版本 MyBatis 的其他语言版本: English Español 日本語 한국어 简体中文 你想使用本地语言来了解MyBatis吗?那就将它翻译成你的母语并提供给我们吧! 最近更新: 24 五月 2015 最近更新: 240 码力 | 98 页 | 2.03 MB | 1 年前3
尚硅谷 “玩转”Java 系列 - MyBatisAndroid 资料下载,可访问尚硅谷(中国)官网 www.atguigu.com 下载区】 Mybatis 1. Mybatis 介绍 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久 层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以 及对结果集的检索封装。MyBatis 可以使用简单的 XML 或注解用于 配置和原始映射,将接口和 Java 的 POJO(Plain Java Objects,普 通的 Java 对象)映射成数据库中的记录. JDBC-dbutils-MyBatis-Hibernate 2. mybatis 快速入门 编写第一个基于 mybaits 的测试例子: 2.1. 添加 jar 包 【mybatis】 mybatis-3.1.1.jar 【MYSQL 驱动包】 资料下载,可访问尚硅谷(中国)官网 www.atguigu.com 下载区】 mysql-connector-java-5.1.7-bin.jar 2.2. 建库+表 create database mybatis; use mybatis; CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), age INT); INSERT0 码力 | 27 页 | 322.51 KB | 1 年前3
Mybatis 框架课程第二天北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090 Mybatis 框架课程第二天 第1章 回顾 1.1 自定义流程再分析 传智播客——专注于 Java、.Net 和 Php、网页平面设计工程师的培训 北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-9090 1.2 mybatis 环境搭建步骤 第一步:创建 maven 工程 第二步:导入坐标 由于数据类型是基本类型,所以此处可以随意写。 2.1.3 在测试类添加测试 /** * *Title: MybastisCRUDTest
*Description: 测试 mybatis 的 crud 操作
*Company: http://www.itheima.com/
*/ public class MybastisCRUDTest println("保存操作之后:"+user); } 打开 Mysql 数据库发现并没有添加任何记录,原因是什么? 这一点和 jdbc 是一样的,我们在实现增删改时一定要去控制事务的提交,那么在 mybatis 中如何控制事务 提交呢? 可以使用:session.commit();来实现事务提交。加入事务提交后的代码如下: @After//在测试方法执行完成之后执行 public void0 码力 | 27 页 | 1.21 MB | 1 年前3
传智播客 mybatis 框架课程讲义Mybatis 框架课程 讲师:传智.燕青 1 Mybatis 入门 1.1 单独使用 jdbc 编程问题总结 1.1.1 jdbc 程序 Public static void main(String[] args) { Connection connection = null; PreparedStatement preparedStatement = null; ResultSet Driver"); //通过驱动管理类获取数据库链接 connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mybatis?charac terEncoding=utf-8", "root", "mysql"); //定义sql语句 ?表示占位符 String sql = "select * from user where 果能将数据库记录封装成 pojo 对象解析比较方便。 1.2 MyBatis 介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些 改进。 MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者0 码力 | 75 页 | 1.16 MB | 1 年前3
MyBatis 框架尚硅谷 java 研究院版本:V 1.0————————— 1 更多 Java –大数据 –前端 –python 人工智能资料下载,可访问百度:尚硅谷官网 MyBatis 框架 尚硅谷 java 研究院 版本:V 1.0 第 1 章 MyBatis 简介 1.1 MyBatis 历史 1)MyBatis 是 Apache 的一个开源项目 iBatis, 2010 年 6 月这个项目由 Apache Software Foundation iBatis3.x 正式更名为 MyBatis ,代码于 2013 年 11 月迁移到 Github 2)iBatis 一词来源于“internet”和“abatis”的组合,是一个基于 Java 的持久层框架。 iBatis 提供的持久层框架包括 SQL Maps 和 Data Access Objects(DAO) 1.2 MyBatis 简介 1) MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架 SQL、存储过程以及高级映射的优秀的持久层框架 2) MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集 3) MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录 1.3 为什么要使用 MyBatis – 现有持久化技术的对比 1) JDBC 1 SQL0 码力 | 44 页 | 926.54 KB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0-alpha提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 • 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接 使用 JDBC。 • 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP 等。 1 规 则 配 置 对 象 获 取 ShardingSphereDataSource。该对象实现自 JDBC 的标准 DataSource 接口,可用于原生 JDBC 开发,或使用 JPA, MyBatis 等 ORM 类库。 DataSource dataSource = ShardingSphereDataSourceFactory. createDataSource(dataSourceMap 提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 • 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接 使用 JDBC。 • 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP 等。 •0 码力 | 301 页 | 3.44 MB | 1 年前3
Apache ShardingSphere 中文文档 5.0.0提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 • 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接 使用 JDBC。 • 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP 等。 • 规 则 配 置 对 象 获 取 ShardingSphereDataSource。该对象实现自 JDBC 的标准 DataSource 接口,可用于原生 JDBC 开发,或使用 JPA, MyBatis 等 ORM 类库。 DataSource dataSource = ShardingSphereDataSourceFactory. createDataSource(dataSourceMap 提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 • 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接 使用 JDBC。 • 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP 等。 •0 码力 | 385 页 | 4.26 MB | 1 年前3
Apache ShardingSphere 中文文档 5.2.0包形式提供服务,无需额外部署和依赖,可理解为增强版的 JDBC 驱动,完全兼容 JDBC 和各种 ORM 框架。 • 适用于任何基于 JDBC 的 ORM 框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template 或直接 使用 JDBC; • 支持任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, HikariCP 等; • 支持任意实现 0 模式详情请参见模式配置。 数据源详情请参见数据源配置。 规则详情请参见规则配置。 使用数据源 可通过 DataSource 选择使用原生 JDBC,或 JPA、Hibernate、MyBatis 等 ORM 框架。 以原生 JDBC 使用方式为例: // 创建 ShardingSphereDataSource DataSource dataSource = ShardingSph 规则详情请参见规则配置。 使用数据源 直接通过注入的方式即可使用 ShardingSphereDataSource;或者将 ShardingSphereDataSource 配置在 JPA、Hibernate、MyBatis 等 ORM 框架中配合使用。 @Resource private DataSource dataSource; 4.1. ShardingSphere-JDBC 103 Apache ShardingSphere0 码力 | 449 页 | 5.85 MB | 1 年前3
TiDB v6.1 中文手册com/pingcap-inc/tidb-example-java.git Mybatis 是当前比较流行的开源 Java 应用持久层框架,本文将以 Maven 插件的方式使用 MyBatis Generator 生成部 分持久层代码。 进入目录 plain-java-mybatis: cd plain-java-mybatis 目录结构如下所示: . ├ ─ ─ Makefile ├ ─ ─ ├ ─ ─ mapper │ ├ ─ ─ PlayerMapper.xml │ └ ─ ─ PlayerMapperEx.xml 150 ├ ─ ─ mybatis-config.xml └ ─ ─ mybatis-generator.xml 其中,自动生成的文件有: • src/main/java/com/pingcap/model/Player.java:Player 实体类文件 XML 映射,它是 Mybatis 用于生成 Player Mapper 接口的实现类的配置 这些文件的生成策略被写在了 mybatis-generator.xml 配置文件内,它是 Mybatis Generator 的配置文件,下面 配置文件中添加了使用方法的说明: 0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v7.1 中文手册• 手动管理数据库事务 105 • 手动将数据行映射为数据对象 建议仅在需要编写复杂的 SQL 语句时使用驱动程序。其他情况下,建议使用 ORM 框架进行开发,例如Hibernate、 MyBatis 或Spring Data JPA。ORM 可以帮助你: • 减少管理连接和事务的模板代码 • 使用数据对象代替大量 SQL 语句来操作数据 4.3.1.1.5 下一步 • 关于 MySQL 如果在开发的过程中遇到问题,可以在 AskTUG 上进行提问,寻求帮助。 4.3.1.2 使用 MyBatis 连接到 TiDB TiDB 是一个兼容 MySQL 的数据库。MyBatis 是当前比较流行的开源 Java 应用持久层框架。 本文档将展示如何使用 TiDB 和 MyBatis 来完成以下任务: • 配置你的环境。 • 使用 MyBatis 连接到 TiDB 集群。 • 构建并运行你的应用程序。你也可以参考示例代码片段,完成基本的 步:克隆示例代码仓库到本地 运行以下命令,将示例代码仓库克隆到本地: git clone https://github.com/tidb-samples/tidb-java-mybatis-quickstart.git cd tidb-java-mybatis-quickstart 第 2 步:配置连接信息 根据不同的 TiDB 部署方式,使用不同的方法连接到 TiDB 集群。 1. 在 TiDB Cloud0 码力 | 4369 页 | 98.92 MB | 1 年前3
共 57 条
- 1
- 2
- 3
- 4
- 5
- 6













