0 0

ibatis的sql map config文件支持导入吗?5

<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
    "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

<sqlMapConfig>
<sqlMap resource="com/ideal/mobdata/coninfo/dao/ibatis/sql/WeatherForecast.xml" />
<sqlMap resource="com/ideal/framework/region/dao/ibatis/sql/Region.xml" />
<sqlMap resource="com/ideal/zqinfo/zqMaintenance/dao/ibatis/sql/organization.xml" />
</sqlMapConfig>

假如以上是我目前的sql map config配置文件,我可否将
<sqlMap resource="com/ideal/zqinfo/zqMaintenance/dao/ibatis/sql/organization.xml" />
拉出来建到新的xml配置文件中,然后在sql map config配置文件导入
其实我的目的就是按照模块名建造多个xml文件,然后在在ibatis的sql map config文件中进行导入?
2008年8月07日 15:07

3个答案 按时间排序 按投票排序

0 0

采纳的答案

ibatis默认是不支持多sqlMapConfig文件的.

[1] 使用了Spring:
你需要去扩展SqlMapClientFactoryBean, 覆盖这个下面的这个方法

	protected SqlMapClient buildSqlMapClient(Resource configLocation, Properties properties) throws IOException


[2] 单纯的iBATIS:
扩展 SqlMapConfigParser,它是负责解析 iBatis 配置文件,加载所有的 SQL 映射文件,生成 SqlMapClient 实例

2008年8月08日 09:49
0 0

借着你的问题,在网上搜到了这个文章:

http://www.ibm.com/developerworks/cn/java/j-lo-ibatis/index.html

2008年8月08日 09:50
0 0

可以的,我们以前都是分模块导入的.

2008年8月08日 08:23

相关推荐

    sql-map-2.dtd和sql-map-config-2.dtd

    总结来说,"sql-map-2.dtd"和"sql-map-config-2.dtd"是Ibatis 2.x版本中非常关键的组件,它们为XML配置文件提供了结构化规则,使得开发人员能够编写出合法且易于维护的SQL映射文件和全局配置文件。理解并正确使用...

    ibatis的sql-map dtd

    在Ibatis中,`sql-map`和`sql-map-config`是两个重要的XML配置文件,它们使用DTD(Document Type Definition)来定义其结构和规则。 DTD是XML文档类型定义,它定义了XML文档的合法构建块,包括元素、属性、实体等,...

    ibatis_sql_map教程

    DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"&gt; ${driver}"/&gt; ${url}"/&gt; ${username}"/&gt; ${password}"/&gt; `...

    iBATIS SQL Maps指导

    接下来,我们需要创建SQL Map的配置文件,这是整个iBATIS框架的核心。配置文件通常为XML格式,用于定义数据源(DataSource)、JDBC连接信息以及其他框架相关的设置。iBATIS支持多种DataSource实现,如...

    ibatis的dtd文件

    其次,`sql-map-config-2.dtd`则是Ibatis的SQL映射配置文件的DTD,它定义了整个Ibatis系统的配置,如数据源、事务管理器、环境设置、SqlMapClient实例等。`&lt;transactionManager&gt;`元素定义了事务管理方式,如JDBC或...

    iBATIS-SqlMaps2入门代码文档

    PUBLIC "-//iBATIS.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"&gt; ``` 在这个配置文件中: - `&lt;dataSource&gt;`元素定义了数据源类型为“POOLED”,即使...

    sql-map-config-2.dtd

    sql-map-config-2.dtd

    ibatis dtd文件

    首先,让我们看看提供的两个DTD文件:`sql-map-2.dtd`和`sql-map-config-2.dtd`。这两个文件分别对应Ibatis的SQL映射文件和配置文件的DTD定义。 1. `sql-map-2.dtd`: 这个文件定义了SQL映射文件的结构,它允许...

    ibatis配置文件、映射文件详解

    SQL Map Config 文件详解 在ibatis框架中,`sqlMapConfig.xml`是一个非常重要的配置文件,它主要用于设置ibatis的全局配置信息,包括数据库连接信息、环境配置以及其它运行时参数等。下面将对这个文件中的关键元素...

    IBATIS SQL Maps 入门教程.pdf

    Ibatis支持在XML映射文件中编写动态SQL,可以根据条件改变SQL语句。例如,根据用户名或邮箱查询用户: ```xml &lt;select id="selectUser" parameterClass="map" resultClass="User"&gt; SELECT * FROM user ...

    ibatis2.0+sqlserver2005环境搭建

    DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"&gt; &lt;property name="JDBC.Driver" value="com.microsoft.sqlserver....

    ibatis配置文件

    最后,通过`&lt;sqlMap resource="com/ibatis/sample/User.xml"/&gt;`引用了具体的SQL映射文件,这是ibatis与数据库交互的核心部分,包含了SQL语句和结果映射规则。 ### 结论 ibatis配置文件是框架运行的基础,通过上述...

    ibatis 相关使用文档及安装包ibatis 相关使用文档及安装包

    《iBATIS-SqlMaps-2.pdf》可能是关于iBATIS SQL映射器的详细指南,它会介绍如何编写SQL Map配置文件,这些文件定义了数据库查询和事务处理。SQL Maps是iBATIS的核心部分,它们将数据库查询与Java对象绑定,使得...

    ibatis 中sqlMap配置

    命名空间是iBatis配置中的一个重要概念,它用于区分不同的SQL映射文件。例如,`&lt;sqlMap namespace="Account"&gt;`,在这个命名空间内定义的所有SQL语句和其他元素都属于Account模块。如果要在其他地方引用这个命名空间...

    struts+ ibatis上传下载文件

    iBatis通过XML配置文件(sql-map.xml)定义SQL语句,然后在Java代码中调用SqlMapClient接口执行这些语句。这使得数据库操作更易于维护和扩展。 5. **分页功能**:描述中提到有分页功能,这通常涉及到前端展示和后端...

    MyBatis和IBatis配置文件中的自动补全功能

    首先,我们来看`sql-map-2.dtd`和`sql-map-config-2.dtd`这两个文件,它们是iBatis时代的配置文件DTD(Document Type Definition),用于定义XML文件的结构和元素。在iBatis中,`sql-map-config.xml`是全局配置文件...

    ibatis plugin用户指南

    当前版本的插件提供了Bean Template和SQL Map Template,未来有望添加更多模板,包括sqlMap Config文件的模板。 **iBatis Plugin的主要功能** 1. **代码生成**:基于预设的Bean Template和SQL Map Template,插件...

Global site tag (gtag.js) - Google Analytics