初识mybatis及搭建

   日期:2020-08-24     浏览:96    评论:0    
核心提示:概念MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录它属于orm框架的一种orm框架o object 对象r relationship 关系m mapping 映射对象关系映射OR

概念

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录

它属于orm框架的一种

orm框架

o object 对象
r relationship 关系
m mapping 映射
对象关系映射

ORM框架主要有五种:Hibernate(Nhibernate),iBATIS,mybatis,EclipseLink,JFinal

主要用处:把表的字段与类的属性进行映射,表名与类名映射

mybatis优势

之前jdbc操作数据库
查询结果并不是对象,也就是说返回的数据不能直接使用,要进行封装,把ResultSet类型的数据封装程List,然后才可以使用
新增数据的时候,也是不可以直接传对象,还要通过预编译,把对象属性的值一个一个放进去,比较麻烦

设想:能不能查询结果直接就是List,能不能插入数据的时候只需要传入一个对象,能不能删除数据的时候只传入一个对象,能不能修改数据的时候也传入一个对象

使用mybatis
orm框架可以帮我们自动实现数据的转换,我们省去了把ResultSet类型的数据封装成List
orm还可以帮我们实现数据库的自动连接和释放

orm框架指的是一类框架,如Hibernate Mybatis都属于orm框架
Hibernate之前是比较流行,现在绝大部分项目都是Mybatis.

Hibernate主要做中大型项目,Mybatis主要做中小型项目

只要能够自动把结果集转换成为对应的集合,都是orm框架

Mabatis搭建步骤

1.创建maven项目

2.通过maven下载依赖包(pom.xml)


3.创建mybatis配置文件


4.创建db.properties文件

5.把db.properties配置到mybatis-cofig.xml



9.创建映射文件(放sql语句)


10.在配置文件中配置 映射文件路径

11.在映射文件中写sql



12.写测试类测试

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服