MyBatis的 config.xml标签_java

<?xml version="1.0" encoding="UTF-8" ?>
<configuration><!-- 配置 -->
 <!-- <properties resource="XXXXXX.properties" /> 或者使用properties配置文件 读取顺序优先级次之
  读取顺序参数传递优先级最低 -->
 <properties><!-- 属性 -->
  <property name="driver" value="" /><!-- 子元素配置 --><!-- 读取顺序优先级最高 -->
  <property name="url" value="" />
  <property name="username" value="" />
  <property name="password" value="" />
 </properties>
 <settings /><!-- 设置 -->
 <typeAliases><!-- 类型命名 -->
  <typeAlias alias="role" , type="com.tops.XXX.XXX.XXX" /><!--
   自定义别名 -->
 </typeAliases>
 <typeHandlers><!-- 类型处理器 --><!-- 通常是在使用枚举类型时会用到 -->
  <typeHandler handler="XXXX.StatusTypeHandler" /><!-- 自定义枚举类型的typeHandler -->
 </typeHandlers>
 <objectFactory /><!-- 对象工厂 -->
 <plugins /><!-- 插件 -->
 <environments><!-- 配置环境 -->
  <environment><!-- 环境变量 -->
   <transactionManager /><!-- 事物管理器 -->
   <dataSource> <!-- 数据源 -->
    <property name="driver" value="${driver}" />
    <property name="url" value="${url}" />
    <property name="username" value="${username}" />
    <property name="password" value="${password}" />
   </dataSource>
  </environment>
 </environments>
 <databaseIdProvider type="DB_VENDOR"><!-- 数据库厂商标识 --><!-- DB_VENDOR是启动MyBatis内部注册的策略器,
   首先MyBatis会将你的配置读入Configuration类里面,在连接数据库后调用getDatabaseProductName()方法去获得数据库的信息,
   然后用配置的name值去做匹配来得到DatabaseId -->
  <property name="MySQL" value="mysql" />
  <property name="SQL Server" value="sqlserver" />
  <!-- <select parameterType="string" databaseId="mysql">sql语句</select> -->
 </databaseIdProvider>
 <mappers><!-- 映射器 4种引入方式 -->
  <mapper resource="com/learn/mapper/xxx.xml" /><!-- 用文件路径引入 -->
  <package name="com.learn.mapper" /><!-- 使用包名引入 -->
  <mapper class="com.learn.mapper.roleMapper" /><!-- 使用类注册引用 -->
  <mapper url="file:///src/mappers/com/learn/mapper/xxx.xml" /><!--
   使用xxx.xml引入 -->
 </mappers>
</configuration> 

以上所述是小编给大家介绍的MyBatis的 config.xml标签,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mybatis
config.xml
mybatis config.xml、mybatis的config.xml、mybatisconfig.xml、mybatis javaconfig、mybatis xml标签,以便于您获取更多的相关知识。

时间: 2024-10-07 05:04:43

MyBatis的 config.xml标签_java的相关文章

MyBatis框架之mybatis逆向工程自动生成代码_java

Mybatis属于半自动ORM,在使用这个框架中,工作量最大的就是书写Mapping的映射文件,由于手动书写很容易出错,我们可以利用Mybatis-Generator来帮我们自动生成文件. 逆向工程 1.什么是逆向工程 mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml.po..) 企业实际开发中,常用的逆向工程方式: 由于数据库的表生成java代码. 2.下载逆向工程 my

MyBatis(2):config.xml文件

前言 前一篇文章,讲了MyBatis入门,讲到了MyBatis有两个基本的配置文件,一个用来配置环境信息,一个用来写SQL语句.前者我把它命名为config.xml,config.xml的内容是: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configurati

MyBatis使用动态SQL标签的小陷阱_java

MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录. 现在MyBatis越来越受大家的喜爱了,它的优势大家都知道,我就不多说了,直接说重点. MyBatis中提供动态SQL功能,我们可以使用<if><when&

Mybatis的入门示例代码_java

首先新建一个JavaWeb项目并导入mybatis依赖的jar包,同时Mybatis是对数据库的操作所以我们需要在数据库中新建一个表user用来演示. 新建完表之后我们还需要建立相对应的实体类User.java并添加set和get方法: public class User { private String username; private String password; private int age; public String getUsername() { return usernam

mybatis原理概述入门教程_java

本文我将要介绍一下mybatis的框架原理,以及mybatis的入门程序,实现用户的增删改查,她有什么优缺点以及mybatis和hibernate之间存在着怎么样的关系,希望对小伙伴们有帮助,不足之处,还请多多指教. 什么是mybatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis .2013年11月迁移到Github. MyBatis 是支持定

mybatis-关于Mybatis框架以及XML解析文件

问题描述 关于Mybatis框架以及XML解析文件 大神们 我想使用Mybatis 框架 在XML文件中 写入这样一条SQL select c.name cname,count(*) cnt from sales s,company c where s.companyid = c.id group by c.id,c.name; 请问我应该怎样写XML文件 以及如何在java中调用方法输出这个结果 也就是公司名和每个公司的员工数 解决方案 MyBatis 多对多 XML文件digester框架解

尽量避免使用中文XML标签

xml|中文 以前参与某标准工作组的工作时,XML标签使用中文还是英文是一个经常的话题和争论焦点.从实现角度来看待这个问题,会倾向于使用英文(我个人一直这样坚持).虽然XML标准要求解析器实现必须支持Unicode,但是不能完全做到支持甚至完全不支持中文XML标签的实现到处都是.如果你的XML文档的目标用户是全球的,那么标签使用ASCII字符是最保险的方式. 强烈要求使用中文的理由一般来说有以下几个: 中文易读(针对国人来说,这是从国情出发:),具有中国特色: 与其他国家或组织交流时,能增加筹码

JSTL标签库:XML标签库

JSTL提供了操作xml文件的标签库,使用xml标签库可以省去使用Dom和SAX标签库的繁琐,能轻松的读取xml文件的内容. 1 XML核心标签库 1.<x:parse>标签 <x:parse/>标签用来解析指定的xml文件. [语法1]: <x:parse doc="xmlDocument" {var="name"[scope="page|request|session|application"]|varDom=&

php操作xml入门之xml基本介绍及xml标签元素

 以xml实例来讲解: 代码如下: <?xml version="1.0" encoding="utf-8" standalone="no" ?> <class> <student> <name>小乔</name> <sex>女</sex> <age>23</age> </student> <student> <