zoukankan      html  css  js  c++  java
  • 什么是MyBatis?

    一、什么是Mybatis?

    二、MyBatis的映射文件

    三、MyBatis核心配置文件

    四、动态sql语句

    五、Mybatis多表查询 

           1.一对一查询

           2.一对多查询

           3.多对多查询

    六、Mybatis的注解开发

           1.一对一查询

           2.一对多查询

           3.多对多查询


    一、什么是Mybatis?

    mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。

    mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。

    二、MyBatis的映射文件

     三、MyBatis核心配置文件

    1. MyBatis核心配置文件层级关系 

    2.MyBatis常用配置解析

    核心配置文件常用配置:
    properties标签:该标签可以加载外部的properties文件
    1 <properties resource="jdbc.properties"></properties> 
    typeAliases标签:设置类型别名
    1 <typeAlias type="com.itheima.domain.User" alias="user"></typeAlias>
    mappers标签:加载映射配置
    1 <mapper resource="com/itheima/mapper/UserMapping.xml"></mapper>
    environments标签:数据源环境配置标签 

    四、动态sql语句

     https://www.w3cschool.cn/mybatis/l5cx1ilz.html

     官网:https://mybatis.org/mybatis-3/zh/dynamic-sql.html

    五、Mybatis多表查询 

    1.一对一查询

    2.一对多查询

    3.多对多查询

    六、Mybatis的注解开发

           1.一对一查询

           2.一对多查询

           3.多对多查询



     
  • 相关阅读:
    14.挂载硬件设备
    13.Linux文件存储系统
    12.su 命令与sudo 服务
    11.文件访问控制列表
    10. 文件权限与归属
    9. Linux用户身份和能力
    8. Linux重要的环境变量
    7. Linux命令行的通配符、转义字符
    6. Linux输入输出重定向
    5. Linux文件目录管理和打包压缩与搜索命令
  • 原文地址:https://www.cnblogs.com/aaaazzzz/p/12780617.html
Copyright © 2011-2022 走看看