MyBatis(一)
来源:互联网 发布:大学送礼给老师知乎 编辑:程序博客网 时间:2024/06/06 10:39
- Mybatis起源
- Mybatis执行流程
- 开发流程
- 配置文件的基本结构
- Properties
- TypeAliases类型别名
- Environments环境
- DataSource数据源
- mappers映射器
关于S(Spring)S(Spring MVC)M(Mybatis)框架的相关学习,已经将要结束,现总结关于MyBatis的相关知识,整理好方便以后可能用到,也让感兴趣的朋友参考学习。
Mybatis起源
MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Ordinary Java Objects,普通的 Java对象)映射成数据库中的记录。
它是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(普通的Java对象)映射成数据库中的记录。
具体的简介介绍,百度百科即可了解。
Mybatis执行流程
1:加载配置 2:SQL解析(写SQL语句) 3:SQL执行(根据配置项执行,形成相关的映射。) 4:结果映射
开发流程
使用步骤:
1:导包 2:建表 3:创建配置文件 4:新建实体 5:编写映射文件
6:注册映射文件 7:编写测试类
配置文件的基本结构
Configguration——根元素 properties——定义配置外在化 settings——一些全局性的配置 typeAliases——为一些类定义别名 environments——配置Mybatis的环境 environment transactionManager——事务管理 dataSource——数据源 mappers——指定映射文件或映射类
具体的配置信息为:
Properties
Properties和Java的.properties的配置文件有关。配置properties的resource指定.properties的路径。
<properties resource="jdbc.properties"></properties>
在properties标签下配置property的Name和value,则可以替换.property文件中相关的配置属性。
TypeAliases类型别名
类型别名是Java类型的简称。
它仅仅只是关联到XML配置。简写冗长的Java类名。
Environments环境
MyBatis可以配置多个环境,这可以帮助你SQL映射对应多种数据库等。
DataSource数据源
dataSource元素使用标准的JDBC数据源接口来配置JDBC连接对象源。MyBatis内置了三种数据源类型: UNPOOLED POOLED JNDI
mappers映射器
作用:告诉MyBatis去哪寻找映射SQL的语句。
可以使用类路径中的资源引用,或者使用字符,输入确切的URL引用。
四种方式:resources,url,class,package。
- [MyBatis]MyBatis入门(一)
- mybatis学习(一)
- mybatis(一)
- mybatis入门教程 (一)
- MyBatis入门(一)
- MyBatis学习(一)
- mybatis介绍(一)
- 学学MyBatis(一)
- MyBatis学习(一)
- mybatis 教程(一)
- (一)Mybatis基础
- MyBatis入门教程(一)
- myBatis配置(一)
- 开启MyBatis(一)
- 学习Mybatis(一)
- MyBatis(一)
- Mybatis入门(一)
- Mybatis概述(一)
- spark on hive 写入hdfs 用csv格式
- c语言——表达式的计算
- java常用类库---大数操作(BigInteger,BigDecimal)
- 树莓派简介
- FMDB使用说明介绍
- MyBatis(一)
- TensorFlow实战Google深度学习框架第三章总结
- websocket
- BigDecimal保留小数位
- GC标记回收
- 蓝牙搜索
- python2.7 01字符串与二进制效率对比
- MongoDB:17-MongoDB-索引限制及其他限制规则
- BZOJ 1082 [SCOI2005]栅栏 二分+DFS