首页 > 其他 > 详细

MyBatis的简单介绍和几个基本问题

时间:2016-04-01 21:49:29      阅读:224      评论:0      收藏:0      [点我收藏+]

第一阶段  MyBatis阶段

2016年3月9日 星期三

 

1.为什么我们学习框架?

 提高开发效率,框架是别人写好的工具类,我们需要遵循其规则进行操作

2.我们学习哪些框架

  A.持久层框架:MyBatis

什么是持久化?

狭义:把数据永久性的保存到数据当中

广义:针对于数据库的所有操作都称为持久化操作

CreateReadUpdateDelete操作

面试:持久层框架?MyBatis  Hibernate

Object【Java对象】 Relation【数据库】 Mapping【映射-通过框架来映射对象和数据中的表和字段的关系】框架?

MyBatis和Hibernate之间的区别?

MyBatis是半自动化,需要我们私人定制SQL语句进行CRUD的操作

Hibernate全自动化,只是我们针对于对象的操作即可

B.Web层框架:SpringMVC 用来替换Servlet

Struts2 和SpringMVC的区别?

C.容器框架:Spring

一站式服务,IoC和AOP的容器框架

 

3.如果学习框架?

A.找到需要的jar

B.核心配置文件

C.通过API进行简单的示例操作和CRUD

 

MyBatis和IBatis的差别

IBatis是指IBatis2.0版本之前

MyBatis-->IBatis3.0

MyBatis其实就是对JDBC的封装

MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集MyBatis 可以对配置和原生Map使用简单的 XML 或注解,

将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。

对象对应的是记录

 

MyBatis的核心配置文件

目前我们学习阶段只用其干两件事情:

A.配置数据库的连接信息

B.加载映射文件

如果映射文件有错,那么你的程序一定是错的

技术分享

保存操作代码详解

技术分享

通过主键进行查询

 

技术分享

 

技术分享

 

查询列表操作

技术分享

更新操作第一种解决方案

技术分享

UserMapper.xml中所有练习语句

技术分享

 

 

MyBatis的简单介绍和几个基本问题

原文:http://www.cnblogs.com/skycodefamily/p/5346468.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!