Mybatis学习六 (Mybatis和Spring MVC)

1.概述

    目前主流的Web MVC框架,除了Struts这个主力外,还有Spring MVC,主要是由于 Spring MVC 配置比较简单,

    使用起来也十分明了,非常灵活,与Spring 集成较好,对 RESTful API 的支持也比 struts 要好。

    所以Spring MVC在一定程度上有一定的优势。

    MyBatis是ibatis的升级版,作为hibernate的老对手,它是一个可以自定义SQL、存储过程和高级映射的持久层框架。
    与Hibernate 的主要区别就是 Mybatis 是半自动化的,而 Hibernate 是全自动的,所以当应用需求越来越复杂的时候,自动化的 SQL 显得比较笨拙。
    经常搭框架的人应该都清楚,框架搭建的核心就是配置文件。

 
2.示例步骤
   第一步:示例功能描述
             使用 MyBatis和Spring MVC整合完成这样的一个简单功能,即指定一个用户(ID=1),查询出这个用户关联的所有订单
   第二步:创建工程
            Configuration.xml
            applicationContext.xml
   第三步:数据库表结构及数据记录
            

 

 

   第四步:实例对象
              

 

               

 

 

 

   第五步:配置文件
       applicationContext.xml
       

 

        Configuration.xml

        

          UserMaper.xml

           

 

 

 
   
   第六步:测试执行,输出结果
             

 

            页面:

            

 

            

 

 

 

学习来源:https://www.yiibai.com/mybatis/mybatis_spring_mvc.html

posted @ 2020-09-11 17:29  小窝蜗  阅读(180)  评论(0编辑  收藏  举报