• 框架学习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中所有练习语句


     

  • 相关阅读:
    uva 11729 Commando War
    剑指offer 38 数字在排序数组中出现的次数
    剑指offer 35 第一个只出现一次的字符
    剑指offer 33 把数组排成最小的数
    剑指offer17 合并两个排序的链表
    跳台阶
    app上线
    剑指offer54 表示数值的字符串
    剑指offer49 把字符串转换成整数
    段错误
  • 原文地址:https://www.cnblogs.com/paidaxingtwo/p/5295260.html
Copyright © 2020-2023  润新知