`

Ibatis : Attribute "*" must be declared for element type "result".

    博客分类:
  • WARN
阅读更多
整合一Ibatis,竟然报错了!
Caused by: com.ibatis.common.xml.NodeletException: Error parsing XML.  Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'.  Cause: com.ibatis.common.xml.NodeletException: Error parsing XML.  Cause: org.xml.sax.SAXParseException: Attribute "polumn" must be declared for element type "result".
	at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:53)
	at com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.parse(SqlMapConfigParser.java:86)
	... 62 more
Caused by: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'.  Cause: com.ibatis.common.xml.NodeletException: Error parsing XML.  Cause: org.xml.sax.SAXParseException: Attribute "polumn" must be declared for element type "result".
	at com.ibatis.common.xml.NodeletParser.processNodelet(NodeletParser.java:123)
	at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:84)
	at com.ibatis.common.xml.NodeletParser.process(NodeletParser.java:102)
	at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:72)
	at com.ibatis.common.xml.NodeletParser.parse(NodeletParser.java:51)
	... 63 more




引用
Attribute "polumn" must be declared for element type "result".

很明显,在"result" 中没有定义"polumn"属性。
奇怪了,哪儿来的 polumn属性啊?看源码吧!

看了源码发现了问题根结。
<result property="repAreaAptorTime" polumn="repAreaA_Time" />
		<result property="repTownActorTime" polumn="repTownA_Time" />
		<result property="repVilActorTime" polumn="repVilA_Time" />	


真够“细心”的啊,晕死,这样的错误可千万没下次!


一般情况下
引用
Ibatis : Attribute "*" must be declared for element type "*".

报这样的错误多是在开发ibatis时,xml文件属性有误!
分享到:
评论

相关推荐

    iBATIS 三个版对比

    ### iBATIS 三个版本对比分析 iBATIS是一款优秀的持久层框架,它极大地简化了SQL映射编程的复杂度。随着技术的发展,iBATIS经历了多个版本的迭代,包括iBATIS v1、v2以及最新的iBATIS v3。本文将详细对比这三个版本...

    ibatis与spring的整合

    在整合iBATIS和Spring的过程中,主要目标是利用Spring的IOC(Inversion of Control)容器来管理和协调数据访问层(DAO)以及事务处理,同时利用iBATIS作为SQL映射框架,提供灵活的数据库操作。以下将详细阐述整合的...

    ibatis 与hibernate之间的比较优点和缺点

    ### ibatis 与 hibernate 之间的比较:优点和缺点 #### 概述 在 Java 开发领域中,对象关系映射(Object Relational Mapping,简称 ORM)是一种将面向对象编程语言中的对象模型与数据库系统中的关系模型相互转换的...

    ibatis 知识点总结(PDF)

    ### ibatis知识点总结 #### 简介 ibatis是一个开放源代码项目,起初由Clinton Begin在2001年发起。该项目最初关注的是密码软件的开发,但随着时间的发展,逐渐演变成一个基于Java的持久层框架。ibatis在2010年由...

    ibatis与hibernate的区别

    ### ibatis与hibernate的区别 #### 一、概述 在Java开发领域中,持久化技术是连接应用程序与数据库之间的重要桥梁。其中,ibatis(现称为MyBatis)和Hibernate作为两种主流的对象关系映射(Object Relational ...

    iBATIS内置别名列表

    ### iBATIS内置别名列表解析 #### 一、引言 iBATIS是一款开源的持久层框架,它简化了Java应用程序与数据库之间的交互过程。为了提高开发效率和代码的可读性,iBATIS引入了一系列内置别名,用于简化配置文件中的全...

    MyBatis-3.0.3-User-Guide.pdf

    - **id/result:** 映射表中的列到Java对象的属性。 - **Supported JDBC Types:** 支持的JDBC类型列表。 - **constructor:** 构造器映射配置。 - **association/collection:** 关联和集合映射配置。 - **...

    ibatis的技术总结

    ### ibatis的技术总结 #### 一、创建iBatis工程的步骤 1. **建立数据库:** 首先需要创建一个数据库,用于存放应用程序的数据。数据库的选择可以根据具体的应用需求来决定,例如MySQL、Oracle等。 2. **创建工程...

    ibatis的多参数查询.doc

    ### ibatis多参数查询解析 #### 一、引言 在使用ibatis(现称为MyBatis)进行数据库操作时,经常会遇到需要处理多个输入参数的情况。然而,默认情况下ibatis只支持单个输入参数,这在实际开发中往往难以满足需求。...

    ibatis-2.3.4.726.jar,ibatis-2.3.0.677.jar,ibatis-2.3.3.720.jar下载

    iBATIS,全称为“Infrastructure for Binding Applications To SQL Maps”,是一个优秀的开源持久层框架,它允许Java开发者将SQL语句与Java代码分离,提供了一种简单但强大的在Java应用中映射SQL和结果集的方式。...

    spring-mvc+iBatis:maven

    - **配置 iBatis**:编写 mapper XML 文件,定义 SQL 映射,以及对应的接口。 - **配置 Web.xml**:设置 DispatcherServlet,以及 Spring MVC 和 iBatis 相关的监听器。 - **编写 Controller**:定义处理用户请求的...

    mybatis-3-mybatis-3.2.6.zip

    8. **org.apache.ibatis.type**:内置的数据类型处理器,负责Java类型与JDBC类型之间的转换。 9. **org.apache.ibatis.parsing**:XPath解析器,用于解析XML配置文件。 10. **org.apache.ibatis.logging**:日志系统...

    java常用jar包集合

    - **struts2-core.jar**:Struts2的核心库,包含了Action、Interceptor、Result等核心组件。 - **struts2-plugins**:Struts2的插件包,如struts2-convention-plugin.jar、struts2-dojo-plugin.jar等,提供了各种...

    java各种系统框架图简介

    **iBatis**是一个基于Java的持久层框架,它提供了一个简单的方法来将SQL语句映射到Java对象。iBatis的核心概念是SQL Maps和Data Access Objects (DAO)。 **iBatis的关键特点:** 1. **SQL Maps:** - SQL Maps允许...

    mybatis、ibatis、spring各种整合方式

    标题 "mybatis、ibatis、spring各种整合方式" 涉及的是在Java开发中将MyBatis、iBatis与Spring框架集成的各种方法。MyBatis和iBatis(后更名为MyBatis)是两个流行的持久层框架,而Spring是一个全面的企业级应用框架...

    IBatisNet.Common.1.6.2、IBatis.DataAccess.1.9.2、IBatis.DataMapper.1.6.2

    标题和描述中提到的"IBatisNet.Common.1.6.2、IBatis.DataAccess.1.9.2、IBatis.DataMapper.1.6.2"是针对一个名为IBatisNet的框架的不同组件的版本号。IBatisNet是一个在.NET平台上实现的开源持久层框架,它源于Java...

    ibatis和hibernate的简单介绍

    - 在大多数情况下,**ibatis**由于其灵活性和对SQL语句的精细控制,可能具有更好的性能表现。 - 而**Hibernate**通过其内置的缓存机制和其他优化手段,在某些场景下也能达到优秀的性能。 4. **社区支持**: - **...

    springMVC+ibatis投票系统

    2. **iBatis**: - **SQL映射框架**:iBatis提供了一种将SQL语句与Java代码分离的方式,使得数据库操作更加灵活和可维护。 - **XML配置文件**:存储SQL查询和结果映射,便于管理和调试SQL语句。 - **...

Global site tag (gtag.js) - Google Analytics