zoukankan      html  css  js  c++  java
  • 框架学习MyBatis(01)

    1.MyBatis是持久层框架

    什么是持久化:

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

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

    2.有哪些持久层框架?

    MyBatis  Hibernate

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

    3.MyBatis和Hibernate之间的区别?

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

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

    4.MyBatis和IBatis的差别

    IBatis是指IBatis2.0版本之前

    MyBatis-->IBatis3.0

    MyBatis其实就是对JDBC的封装

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

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

    对象对应的是记录

    5.MyBatis的核心配置文件(mybatis-config.xml)

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

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

    B.加载映射文件

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

    6.映射文件详情

    7.保存操作代码详解


    8.通过主键进行查询

     

    9.查询列表操作


    10.更新操作第一种解决方案


    11.UserMapper.xml中所有练习语句


     

  • 相关阅读:
    排序算法
    排序算法
    排序算法
    排序算法
    排序算法
    排序算法
    排序算法
    排序算法
    排序算法
    Tinyhttp源码分析
  • 原文地址:https://www.cnblogs.com/paidaxingtwo/p/5295260.html
Copyright © 2011-2022 走看看