zoukankan      html  css  js  c++  java
  • Mybatis

    mybatis 前生叫做:ibatis

         1、是一个持久层的框架,它是对 jdbc 的再次封装,它是一个半自动(需要自己书写sql语句)框架,它的原理是通过 sql 语句与对象之间进行映射来完成对象的封装,

    所以 mybatis 又叫做 ORM 映射框架(O-->Object  对象  ,R-->relationship 关系  ,  M--> mapping 映射     ORM:对象与表之间通过 Sql语句来进行映射)。

         2、mybatis 的使用:a、导入mybatis的 jar包 和 mysql 的驱动包

         3、mybatis的两个核心配置文件:  a、核心配置文件:配置数据库相关的信息等操作。     b、映射文件:让对象与表之间通过sql语句来进行映射。

         4、mybatis 所用的设计模式: a、工厂模式( SqlSessionFactory )      b、代理模式(动态代理):接口映射的时候使用的动态代理

         5、mubatis 返回类型中: a、resultType:一般在返回 简单对象(只是对象本身,不包括有关联的对象)时使用     b、resultMap:返回复杂对象(一个对象包含对另一个对象的引用,比如查询学生对象时并一起返回班级的信息,或者是查询班级信息时并显示该班级下的所有的学生信息)时使用

         

         

         

  • 相关阅读:
    Python
    C#中读写INI文件
    C#函数式编程
    TypeScript安装
    finally是否执行?finally何时执行?
    JavaScript对象、JSON对象、JSON字符串的区别
    webjars-jquery的引用
    spring boot 笔记--第三章
    两个常见tomcat警告分析
    JSch 实现 SSH 端口转发
  • 原文地址:https://www.cnblogs.com/x0815/p/11722046.html
Copyright © 2011-2022 走看看