zoukankan      html  css  js  c++  java
  • MyBatis体系学习总览

    MyBatis特点:MyBatis是面向SQL的,核心是SQL结果和Map的映射。不要求一定与实体对象进行映射。

      MyBatis 可以使用 XML 或注解进行配置和映射, MyBatis 通过将参数映射到配置的 SQL 形成最终执行的 SQL 语句 ,最后将执行 SQL 的结果映射成 Java对象返回。与其他的ORM(对象关系映射)框架不同。比如Hibernate:是 model层的entity与数据库一一对应的。MyBatis并没有将Java对象与数据库表关联起 来,而是将 Java 方法与 SQL 语句关联。MyBatis:xml中的SQL只是dao层方法的实现。不需要与数据库一一对应的entity。根据我们的业务需要构造 入参、返回值。入参、返回值都可以可以包含多个表的字段。

      以下是我学习mybatis《由入门到精通》一书的内容。学习完成后mybatis的基本使用没有问题。但是书中对于缓存的知识讲解不够深入需要之后再单独研究。以下基本内容及关键信息。

     

    一、MyBatis基本使用,包括xml方式、注解方式、及动态SQL

    二、MyBatis高级查询

    三、MyBatis插件

    四、MyBatis缓存

    五、Spring+MyBatis+(Redis)

    六、MyBatis代码生成器

  • 相关阅读:
    懒懒的~~
    BigDecimal,注解
    遇到的一点问题些
    npm一点点
    TortoiseSvn问题研究(一)
    关于maven-基本
    HttpServletRequest二三事
    学习迭代1需求分析
    FMDB简单使用
    计算机中的事务、回滚
  • 原文地址:https://www.cnblogs.com/cuiqq/p/11148140.html
Copyright © 2011-2022 走看看