zoukankan      html  css  js  c++  java
  • mybatis核心文件详解

    MyBatis配置文件详解

    • configuration  这是配置文件的根元素标签,所有的其他元素都要在这个标签下使用。
    • environments   用于管理所有环境,并可以指定默认使用哪个环境,通过default属性来指定
    • environment 用于配置环境。id属性用于唯一标识当前环境
    • transtionManager 用于配置事务管理器

      type属性   用于指定MyBatis采用何种方式管理事务

    1. JDBC:表示MyBatis采用与原生JDBC一致的方式管理事务。
    2. MANAGED:将事务管理交给其他容器进行,例如Spring。

    DataSource

    • 用于配置数据源,设置MyBatis是否使用连接池技术,并且配置数据连接的四个参数

       type属性: 用于设置mybatis是否使用连接池技术

    • POOLED,表示采用连接池技术
    • UNPOOLED:表示每次都会开启和关闭链接,不使用连接池技术
    • JNDI,使用其他容器(例如SPRING)提供数据源

    <properties>

      用于加载外部的properties文件。

    Property

    • 用于配置数据库连接参数(driver,url,username,password)

    mappers

    • 用于扫描信息

    mapper映射配置文件详解

    • mapper  :根源素
    • namespace属性 :   用于指定命名空间,mybatis是通过namespace+id的方式来定位SQL语句的,所以必须指定namespace,通常namesapce被配置为全限定路径
    • select :用于定义查询语句(DQL)
    • id属性:用于唯一表示SQL语句,类似于方法的方法名
    • resultType属性:用于设定返回数据类型,要写类型的全限定路径,如果返回的是集合类型,要写集合的泛型类型。
  • 相关阅读:
    day01-java开发前奏
    ASP.NET MVC RDLC-导出
    SAS学习目标层次
    Chapter003[SAS DATA步之全解密-02]
    Chapter002[SAS DATA步之全解密-01]
    Chapter001[SAS LICENCE 获取方法]
    VB.NET中如何在字符串中使用双引号
    ASP.NET数据处理进度条
    GridView内容详解(转载)
    js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
  • 原文地址:https://www.cnblogs.com/wq-9/p/10203939.html
Copyright © 2011-2022 走看看