zoukankan      html  css  js  c++  java
  • mybatis总结回顾

    1.mybatis的介绍

      轻量级数据持久层框架,替代hibernate

    2.mybatis的入门

      导包-->配置文件(类名.xml、SqlMapConfig.xml)

      类名.xml:放映射、sql语句

      SqlMapConfig.xml:手动加载(通过代码进行加载)

    3.原生dao开发

      接口+实现类

    4.mapper开发(动态代理方式开发)

      接口+配置文件

      里面的规范:

      (1)配置文件的名字必须与类名保持一致

      (2)配置文件中标签的id必须与接口中定义的方法一样

    5.核心文件的配置分析

    6.输入映射与输出映射(尽量少用集合)

    7.动态sql :if   where  foreach  sql片段

    8.关联查询      一对一     一对多

      一对一:自动映射(需要多写一个bean类)

          手动映射(常用)    在相应的bean类中写另一个bean的对象

      一对多:集合管理

    9.spring与mybatis整合

      

  • 相关阅读:
    MySQL 之 创建千万数据测试
    MySQL中的各种引擎
    MySQL 之【约束】【数据库设计】
    MySQL 的增删改查
    SQL数据类型
    SQL 数据类型
    数据库
    摘要算法
    Python 标准库-json
    Python 标准库-sys
  • 原文地址:https://www.cnblogs.com/wyhluckdog/p/10159825.html
Copyright © 2011-2022 走看看