码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis学习笔记

时间:2018-04-28 14:16:40      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:msu   .com   text   手动   aik   动态sql   iba   height   mda   

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拼接
 
 

Mybatis学习笔记

标签:msu   .com   text   手动   aik   动态sql   iba   height   mda   

原文地址:https://www.cnblogs.com/SharkBin/p/8966624.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!