• MyBatis(一)


    文章目录


    关于S(Spring)S(Spring MVC)M(Mybatis)框架的相关学习,已经将要结束,现总结关于MyBatis的相关知识,整理好方便以后可能用到,也让感兴趣的朋友参考学习。


    #Mybatis起源

    MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Ordinary Java Objects,普通的 Java对象)映射成数据库中的记录。

    它是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。

    使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(普通的Java对象)映射成数据库中的记录。

    具体的简介介绍,百度百科即可了解。


    #Mybatis执行流程

    1:加载配置 2:SQL解析(写SQL语句) 3:SQL执行(根据配置项执行,形成相关的映射。) 4:结果映射

    #开发流程

    使用步骤:

    1:导包 2:建表 3:创建配置文件 4:新建实体 5:编写映射文件
    6:注册映射文件 7:编写测试类

    #配置文件的基本结构
    Configguration——根元素
    properties——定义配置外在化
    settings——一些全局性的配置
    typeAliases——为一些类定义别名
    environments——配置Mybatis的环境
    environment
    transactionManager——事务管理
    dataSource——数据源
    mappers——指定映射文件或映射类

    具体的配置信息为:

    ##Properties

    Properties和Java的.properties的配置文件有关。配置properties的resource指定.properties的路径。

    <properties resource="jdbc.properties"></properties>
    

    在properties标签下配置property的Name和value,则可以替换.property文件中相关的配置属性。

    ##TypeAliases类型别名

    类型别名是Java类型的简称。

    它仅仅只是关联到XML配置。简写冗长的Java类名。
    这里写图片描述

    ##Environments环境

    MyBatis可以配置多个环境,这可以帮助你SQL映射对应多种数据库等。

    这里写图片描述

    ##DataSource数据源

    dataSource元素使用标准的JDBC数据源接口来配置JDBC连接对象源。
    MyBatis内置了三种数据源类型:
    	UNPOOLED
    	POOLED
    	JNDI
    

    ##mappers映射器

    作用:告诉MyBatis去哪寻找映射SQL的语句。

    可以使用类路径中的资源引用,或者使用字符,输入确切的URL引用。

    四种方式:resources,url,class,package。

    这里写图片描述

  • 相关阅读:
    Eclipse 插件开发 —— 深入理解查找(Search)功能及其扩展点
    Spring Auto Scanning Components
    SSH架构简单总结
    eclipse进行开发
    jasper ireport create a report with parameters without sql query
    VARCHAR2转换为CLOB碰到ORA-22858错误
    cannot find w3wp.exe in VS
    10 things you should know about NoSQL databases
    Notifications Nagios
    Serializable
  • 原文地址:https://www.cnblogs.com/aixing/p/13327649.html
Copyright © 2020-2023  润新知