初始MyBatis
来源:互联网 发布:excel数据恢复打开乱码 编辑:程序博客网 时间:2024/06/05 07:11
What MyBatis?
1:MyBatis是持久层的框架 是Apache下的顶级算法
2:MyBatis托管在Googlecode,再后来托管在了github下
3:MyBatis让程序员的精力放在了Sql上,通过MyBatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql)满足需求的sql语句
4:MyBatis可以将向preparedStatement中的输入参数自动进行输入映射,将查询结果集灵活映射成Java对象。(输出映射)
SqlMapConfig.xml是MyBatis的全局配置文件 ,配置了数据源、事务等MyBatis运行环境,配置映射文件(配置Sql语句)
SqlSessionFactory(会话工厂)
作用:创建SQLSession
SqlSession(会话)是一个接口 面向用户(程序员)的接口
作用:操作数据库(发出Sql增删改查)
Executor(执行器)
作用:SQLSession内部通过执行器操作数据库
mappedStatement(底层封装)
对操作数据库存储封装包括sql语句,输入参数,输出结果类型。(输入参数类型 Java简单类型。hashmap pojo自定义类型)
0 0
- 初始MyBatis
- MyBatis初始
- 初始MyBatis
- MyBatis 初始配置
- 初始Mybatis环境配置
- 初始mybatis (mybatis开发环境的搭建)
- IDEA创建MyBatis——初始
- Mybatis总结(一)--初始Mybatis及入门程序
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- 初始
- TCP/IP学习笔记<三>网络层
- Intel能够成为蓝色巨人,原来得感谢没有眼光的日本人!
- 实现过程全纪录——自己写一个“微信朋友圈”(包括移动端与PC端)_0
- 10.3.3
- SQLMap中文参数用户手册
- 初始MyBatis
- 基本引用类型和对象引用类型区别
- 为什么你应该(从现在开始就)写博客
- 谁创造了硅谷?仙童半导体“叛逆八人”
- 年初随笔
- 安卓逆向系列教程(二)APK 和 DEX
- cascade级联操作及属性介绍
- hibernate注释
- Caused by: java.lang.SecurityException: Need BLUETOOTH permission