(第一) MyBatis框架:框架(Framework)提供了可用的公共结构,为了构建新的应用提供了极大便利
(1:框架技术概括有)
1:特定功能的半成品不同架构提供不同功能框架可以把它比喻成一个载体就是程序骨架
2:框架的概念以及作用添上自己的想要的东西组合自己需要的应用程序
3:主流框架技术简介 1:不必考虑布局配色问题 降低难度
4:可以专注文档内容,提高效率
5:上手简单小白也可以做出专业的演示文档
(第二)持久化是指将内存的数据模型转换为存储模型,以及存储模型转换为内存中的数据模型
1:数据的持久化及(存储器ORM半自动化框架)
2:持久化简介可以是(XML、文件) 二进制流关系模型数据库技术将数据以文件保存在永久文件放在磁盘等()
3:ORM简介 可以在数据库和对象进行转换技术
(第三)ORM(object (关系Relational)( Mapping映射) 即对象/关系映射,是实现域模型和关系模型相互转换的编程技术
1:1:使用(MyBatis框架):实现数据库操作 分离(JDBC数据库连接)(框架AOI封装了所有(JDBC数据库链接的代码)可以对(SQL进行管理) 可以对(XML文件、修改SQL)框架支持普通SQL语句
(第四)MyBatis框架的优缺点及适用场景:
1:优点:(1与JDBC相比代码量少50%)
2:比原SQL使用灵活不会对数据库产生 影响
3:便于统一管理优化方便重用
4:支持SQL语句代码解耦
5支持java对象查询结果集
(1缺点)框架缺点
1:SQL语句编写工做量大对开发人的技术有要求
2:依赖指定的数据库产品,数据库转移比较差,不能方便换数据库
3:适用场景:对于变化比较多性能有一定要求适用于互联网等
(第五)MyBatis框架的基本要素核心包括核心接口和类、核心配置文件、SQL映射文件
1:核心配置文件(mybatis-config.xml)
2:Configyration 元素的根节点
3:(元素properties)可代替的属性