zoukankan      html  css  js  c++  java
  • Mybatis学习——初始MyBatis

    什么是MyBatis框架?

      MyBatis框架是一种ORM(既对象关系映射)框架.

    什么是ORM框架?

      是一种为了解决面向对象与关系数据库之间数据不匹配的技术,它通过描述Java对象和关系数据库表之间的映射关系,自动的将Java应用程序中的对象持久化到关系数据库表中,

      映射的好处:操作与表相映射的对象就可以操作表,不需要再直接访问数据库底层。

            

      使用ORM框架,应用程序不再直接访问底层数据库,而是以面向对象的方法来操作持久化对象,ORM框架会通过映射关系将这些数据库的操作转换成底层的SQL操作。

    MyBatis的优点:

      解决了面向对象和关系型数据库之间的数据类型匹配技术,MyBatis是用在Dao层。

    MyBatis和Spring中的template 模板的区别:

      Spring中的Template模板是将SQL语句写在Java代码中,每修改一次SQL语句都要重新编译一次,但是在Mybatis中,Sql语句是写在配置文件中,这样修改SQL语句,就不需要再重新编译一次了。

    使用MyBatis:

      使用Mybatis框架很简单,只需要在应用程序中引入MyBatis的核心包即可。

    开发mybatis程序的步骤:

      1.创建表与之对应的类。

      2.配置映射文件(每个mapper配置文件对应数据库中的一张表),可以在映射文件中里面编写增删改查的标签。

      3.配置config.xml标签:获取JDBC数据源环境,添加映射文件<mappers>。

      4.测试类:读取配置文件,获取构造会话工厂实例,创建构造会话对象。

  • 相关阅读:
    _getch()函数的一些使用方法
    键盘敲击(keyboard hit)
    计时 GetTickCount() 函数的作用和用法
    1
    关于COLORREF的定义及用法
    C++字符串大小写转换的库函数
    数楼梯(斐波那契数列+高精度)
    回文数(内含高精度加法,字符串是否为回文的判断)
    最短路径Dijkstra算法
    经典八大排序
  • 原文地址:https://www.cnblogs.com/zhilili/p/11577641.html
Copyright © 2011-2022 走看看