初始myBatis(三)

一、MyBatis的核心配置文件

  properties可以配置在java属性文件中

    

     properties可以直接配置,也可以通过属性文件配置,如果两种方法同时存在,  

  

  setting修改MyBatis在运行时的行为方式

typeAliases 为java的实体类起一个别名

  

  

  environments 环境 

    可以配置多套MyBatis运行环境,其子节点是environment,必须要指定一个默认的运行环境,通过default属性指定

  environment变量

  transactionManager 实物管理器

    

  dataSource数据源

      dataSource元素使用基本的jdbc数据源接口来配置JDBC连接对象的资源,有三种内建的数据源类型 

<transactionManager type="JDBC" />
<dataSource type="POOLED">
  <property name="driver" value="${driver}" />
  <property name="url" value="${url}" />
  <property name="username" value="${uname}" />
  <property name="password" value="${upass}" />
</dataSource>

  Mapper映射器

<mappers>
  <mapper resource="com/entity/ClazzMapper.xml" />
  <mapper resource="com/entity/StudentMapper.xml" />
</mappers>

  

原文地址:https://www.cnblogs.com/newbest/p/9179258.html

时间: 2024-08-01 11:37:13

初始myBatis(三)的相关文章

初始mybatis

1. MyBatis 本是的apache一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code, 并且改名为MyBatis . iBATIS一词来源于"internet"和"abatis"的组合,是一个基于Java的持久层框架.iBATIS提供的持久层框架包括SQL Maps 和Data Access Objects(DAO) 2. ① 首先你需要的工具是eclipse和安装了mysql服

Mybatis(三) 映射文件详解

前面说了全局配置文件中内容的详解,大家应该清楚了,现在来说说这映射文件,这章就对输入映射.输出映射.动态sql这几个知识点进行说明,其中高级映射(一对一,一对多,多对多映射)在下一章进行说明. 一.输入映射 输入映射:配置statement中输入参数的类型.有四种 1.1.传递简单类型,八大基本类型,比如int类型 findUserById:根据id进行查询对应user,那么传入的就应该是int类型的值.所以使用别名int来映射传入的值 1.2.传递pojo(代表正常的对象,比如user的jav

关于Mybatis三种批量插入方式对比

第一种:普通for循环插入 @Test public void testInsertBatch2() throws Exception { long start = System.currentTimeMillis(); User user; SqlSession sqlSession = sqlSessionTemplate.getSqlSessionFactory().openSession(false); UserDao mapper = sqlSession.getMapper(User

浅谈Mybatis(三)

一.动态SQL 1.sql片段 解决sql语句的冗余代码问题. <sql id="SELECT_T_USER"> select id,name,password,birthday </sql> <select id="queryUserById" resultType="User"> <include refid="SELECT_T_USER"/> from t_user whe

spring与mybatis三种整合方法

1.采用MapperScannerConfigurer,它将会查找类路径下的映射器并自动将它们创建成MapperFactoryBean.spring-mybatis.xml: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.

转:spring与mybatis三种整合方法

哎,csdn没转载功能,只能复制了.. 本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到. 1.采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数.  (1)Spring配置文件: <!-- 引入jdbc配置文件 -->     <context:property

初始Mybatis,好累,自己感觉自己快坚持不了了

Mybatis1.持久化 持久化,就是内存数据和硬盘数据状态的转换 2.ORM思想Object Relation Mapping 对象关系映射 3.MyBatis入门案例 3.1导入jar包 依赖 <!--MySQL配置--> <dependency> <groupId>MySQL</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.0.8&

Mybatis (三)

1 Mybatis的动态SQL简介 动态SQL是Mybatis强大的特性之一,极大的简化我们拼接SQL的操作. 动态SQL元素和使用JSTL或其他类似基于XML的文本处理器相似. Mybatis采用功能强大的OGNL表达式来简化操作. if choose when otherwise trim where set foreach 2 if标签 示例: EmployeeMapper.java package com.xuweiwei.mybatis.mapper; import com.xuwei

初始MyBatis(二)

春节后的第一次课 1.整合日志(log4j和logback) (1)log4j和logback都是一个日志记录框架 (2)appender记住两个 stdout控制台显示日志,file记录文件中 (3)床用的5种日志级别(由高到低) fatal>error>trace>info>debug (4)log4j的整合步骤 1)在resources加入名称为log4j.properties的物理文件 2)在最后一行加入log4j.logger.(自己的包名)=debug,srdout,f