Mybatis学习笔记

MyBatis特点
1、开源的优秀持久框架
2、 SQL语句与代码分离
3、面向配置的编程
4、良好支持复杂数据
5、动态SQL
 
 
配置文件
包括 基本配置文件和map(映射)配置文件
 
MyBatis工作流程—概述
•读取配置文件
•生成SqlSessionFactory
•建立SqlSession
•调用Mybatis提供的API
•查询MAP配置
•返回结果
•关闭SqlSession
 
Mybatis是什么?
 MyBatis 本是 apache的一个开源项目 iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。
MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。
Mybatis通过xml或注解的方式将要执行的statement配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并返回。
 
#{} :用于占位符
${} :用于sql拼接
 
 

转载于:https://www.cnblogs.com/YangBinChina/p/8966624.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值