首页 > 其他 > 详细

MyBatis环境搭建之文件配置

时间:2017-02-12 13:30:04      阅读:193      评论:0      收藏:0      [点我收藏+]

一 XML核心文件配置

XML 配置文件(configuration XML)中包含了对 MyBatis 系统的核心设置,包含获取数据库连接实例的数据源(DataSource)和决定事务作用域和控制方式的事务管理器(TransactionManager)。

配置XML,首先引入头部的声明:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-config.dtd">

然后配置XML的智能提示,在浏览器中输入http://mybatis.org/dtd/mybatis-3-config.dtd,下载dtd文件;在eclipse中Window>Preferences>XML>XMl Catalog,选择User Specified Entries,点击Add,在Location中,点击file system选择下载好的dtd所在的位置;Key type选择URI,Key中输入上面的网址http://mybatis.org/dtd/mybatis-3-config.dtd,OK保存,然后重启XML文档,看看是否可以智能提示。

接下来配置核心文件,在头部代码后插入

<configuration>
<!--配置默认的环境信息,default中指定了那个数据库生效-->
<environments default="development">
<!--配置数据库的连接信息,id唯一指示这个数据库,可以有多个environment标签,表明有多个数据库,与environments标签的default配合使用-->
<environment id="development">
<!--配置事务管理器-->
<transactionManager type="JDBC"/>
<!--配置连接池信息-->
<dataSource type="POOLED">
<!--加载驱动-->
<property name="driver" value="${driver}"/>
<!--数据库连接信息-->
<property name="url" value="${url}"/>
<!--用户名和密码-->
<property name="username" value="${username}"/> <property name="password" value="${password}"/> </dataSource> </environment> </environments>
<!--加载映射文件-->
<mappers> <mapper resource="org/mybatis/example/BlogMapper.xml"/> </mappers> </configuration>

要注意 XML 头部的声明,用来验证 XML 文档正确性。environment 元素体中包含了事务管理和连接池的配置。mappers 元素则是包含一组 mapper 映射器(这些 mapper 的 XML 文件包含了 SQL 代码和映射定义信息)。

二 配置映射文件

映射文件的配置跟XML核心文件类似,先引入头部声明

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

配置智能提示的方法与上述XML核心文件的智能提示配置方法相同。配置好后,在提示出的<mapper></mapper>标签中即可定制化SQL语句。

最后要在XML核心文件中的mapper标签中指定映射文件的路径,才能使映射文件生效。

MyBatis环境搭建之文件配置

原文:http://www.cnblogs.com/qingyaxuan/p/6390776.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!