项目中在用Ibatis,但是在eclipse中,对ibatis的xml文件进行编辑时,并没有标签提示,而且eclipse在对ibatis的xml文件进行编译sqlmap的xml也会有警告出现,由于上网找下原因发现是ibatis的dtd头文件有误。
关于ibatis的dtd文件头会有下面的写法:
由:
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config
2.0//EN" "http://www.ibatis.com/dtd/sql-map-config-2.dtd">
换为:
<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config
2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
问题解决。
www.ibatis.com换成ibatis.apache.org。
大家注意了,ibatis的home应该是http://ibatis.apache.org/。
转自:http://ztttly.iteye.com/blog/599028
分享到:
相关推荐
在Ibatis中,DTD(Document Type Definition)文件扮演着关键角色,它们定义了XML配置文件的结构和规则,使得XML配置能够被正确解析和理解。下面我们将深入探讨Ibatis的DTD文件及其在学习和开发过程中的应用。 首先...
这两个文件分别对应Ibatis的SQL映射文件和配置文件的DTD定义。 1. `sql-map-2.dtd`: 这个文件定义了SQL映射文件的结构,它允许开发者在XML中声明SQL语句、结果映射、参数映射等。例如,你可以定义一个`<select>`...
比如,可以添加Struts、Spring或iBATIS的官方DTD文件,提高开发效率并确保配置文件的正确性。 对于"ssi"标签,可能是指Server-Side Includes,一种早期的Web服务器端脚本技术,允许在HTML页面中嵌入服务器端的命令...
标题 "ibatis dtd文件" 涉及到的是关于iBATIS框架中XML配置文件的DTD(Document Type Definition)引用。iBATIS是一个流行的Java持久层框架,它允许将SQL查询直接映射到Java代码中,从而简化数据库操作。在编辑...
ibatis sqlMap dtd ibatis sqlMap dtdibatis sqlMap dtdibatis sqlMap dtdibatis sqlMap dtd
以下是一些关于Ibatis DTD和`sql-map-2.dtd`的关键知识点: 1. **元素结构**:`sql-map-2.dtd`定义了诸如`<sql-map>`、`<select>`、`<insert>`、`<update>`、`<delete>`等核心元素,这些元素对应了数据库操作的基本...
### ibatis配置文件详解 #### 一、ibatis概述 ibatis,又称MyBatis,是一种优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。ibatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。ibatis可以...
配置文件以XML格式编写,遵循DTD(Document Type Definition)规范,用于定义ibatis环境的设置和数据源的连接方式。 ```xml <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN" ...
在Ibatis中,`sql-map`和`sql-map-config`是两个重要的XML配置文件,它们使用DTD(Document Type Definition)来定义其结构和规则。 DTD是XML文档类型定义,它定义了XML文档的合法构建块,包括元素、属性、实体等,...
- `ibatis-3-mapper.dtd` 和 `ibatis-3-config.dtd`:iBatis 3.x版本的映射器和全局配置文件的DTD,相较于之前的版本,它们引入了更强大的功能和更简洁的XML结构。 - `sql-map-config.dtd`:这可能是iBatis的一个旧...
添加Ibatis的DTD,开发者可以轻松输入SQL映射文件引用、事务控制等元素,如`<configuration>`、`<environments>`、`<mapper resource=""/>`等。 将这些框架的DTD导入Eclipse的过程通常包括以下步骤: 1. 下载对应...
### ibatis配置文件、映射文件详解 #### 1. SQL Map Config 文件详解 在ibatis框架中,`sqlMapConfig.xml`是一个非常重要的配置文件,它主要用于设置ibatis的全局配置信息,包括数据库连接信息、环境配置以及其它...
这两个DTD(Document Type Definition)文件是Ibatis配置文件的定义文档,用于验证XML文件的结构和元素,确保其符合规范。 首先,我们来看“sql-map-2.dtd”。这个文件定义了SqlMap配置文件的元素和属性,是Ibatis ...
### ibatis配置文件信息 #### 一、简介 在Java开发领域中,ibatis(现称为MyBatis)是一款优秀的持久层框架,它通过XML或注解的方式将接口方法与SQL语句绑定起来,实现对象关系映射(ORM)功能。ibatis的主要优势...
在本文中,我们将深入探讨如何使用WebWork和iBatis框架来实现文件上传的功能。WebWork是一个基于Action的MVC(Model-View-Controller)框架,而iBatis则是一个SQL映射框架,用于简化Java应用程序中的数据库操作。...
下面我们将详细探讨Ibatis配置文件模板中的关键组成部分,包括`SqlMap.properties`、`SqlMapConfig.xml`以及与JavaBean的映射文件。 1. **SqlMap.properties** 这是Ibatis的属性配置文件,主要用于存放数据库连接...
iBATIS的核心概念是SqlMapConfig.xml配置文件和一系列的SqlMap.xml映射文件,这两个文件是理解iBATIS工作原理的关键。 SqlMapConfig.xml是整个iBATIS框架的全局配置文件,它包含了数据源、事务管理器等核心组件的...
DOCTYPE mapper PUBLIC "-//iBATIS.com//DTD Mapper 3.0//EN" "http://ibatis.apache.org/dtd/ibatis-3-mapper.dtd"> SELECT * FROM users WHERE id = #{id} ... ``` 注意,`namespace`属性应与映射接口...
关于`ibatis-2.3.4.jar`标签,这指的是MyBatis 2.3.4版本的JAR包,它是MyBatis的核心库,包含了框架运行所需的类和接口。在Java项目中,通常会将这个JAR包添加到项目的类路径(classpath)中,以便于编译和运行时...