mybatis代码案例下载
为了帮助同学更好的掌握mybatis编程,现将此文章中的源代码分享给大家,下载方式如下:
关注头条号“互联网IT技术”——>私信发送 “mybatis” ,即可自动获取。
Mybatis功能简述:
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github;
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
2. mybatis的架构图和核心流程、模型
(1)mybatis的架构图:
(2)mybatis的核心流程
(3)mybatis的核心模型图
3. 基于Maven+Mysql编写第一个简单的Mybatis程序核心步骤简介
(1)环境前期准备
(2)创建基于maven的工程MyBatis
(3)创建持久化的实体类Person
(4)配置数据库连接信息configure.xml
(5)配置mybatis的sql语句,在配置文件Person.xml中
(6)创建测试类MyBatisMain
(7)测试结果展示
4. 以上7步详解
(1)环境前期准备
第一步:准备开发工具
Eclipse Neon 4.6.0
JDK 1.8
第二步:准备数据库:
1)创建mysql数据实例:template
2)创建表person,含有如下字段:
personid:int(11)类型
name:varchar(45)类型
age:int(11)类型
sex:int(1)类型
(2)创建基于maven的工程MyBatis,配置pom.xml
(3)创建持久化的实体类Person
(4)配置数据库连接信息configure.xml
补充:该配置文件的核心节点介绍如下:
typeAliases节点:类型命名,作用是为java类命别名,从而减少后续应用别名的冗余;
environments节点:配置mybatis连接的基础环境的。比如:事务管理器,数据库连接信息等;
mappers节点:映射器,配置mybatis的映射文件的位置信息等
(5)配置mybatis的sql语句,在配置文件Person.xml中
补充:该配置文件的介绍如下:
该配置文件是mybatis最核心也是比jdbc强大的地方,即:此配置文件是mybatis的sql语句配置文件,可以配置增删改查各种语句(insert、delete、update、select),下边的配置文件是配置的查询select
6)创建测试类MyBatisMain
7)测试结果展示
觉得有帮助的话,就请大家关注头条号“互联网IT技术”,我们会持续发布实用的技术文章和面试题,请多多支持^-^。