必须为元素类型 "insert" 声明属性 "resultType"
来源:互联网 发布:足彩数据app 编辑:程序博客网 时间:2024/06/04 19:51
在mapper.xml 的insert 语句中指定resultType时报错
<insert id="Insert" parameterType="java.util.HashMap" resultType="java.lang.Integer">
Caused by: org.xml.sax.SAXParseException; lineNumber: 5; columnNumber: 37; 必须为元素类型 "insert" 声明属性 "resultType"。
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:396)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:284)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.addDTDDefaultAttrsAndValidate(XMLDTDValidator.java:1253)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1917)
at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:742)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1358)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2781)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:504)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
at org.apache.ibatis.parsing.XPathParser.createDocument(XPathParser.java:254)
... 37 more
解决办法:去掉resultType这项参数;
<insert id="Insert" parameterType="java.util.HashMap">
在配置shiro框架时,不能识别ehcache.xml 的参数时,查看是否加入ehcache的库;
我的项目是maven项目,在pom.xml中添加如下就可:
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.6.9</version>
</dependency>
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-web</artifactId>
<version>2.0.4</version>
</dependency>
- 必须为元素类型 "insert" 声明属性 "resultType"
- Caused by: org.xml.sax.SAXParseException; lineNumber: 7; columnNumber: 72; 必须为元素类型 "beans" 声明属性 "xml
- 必须为元素类型 "mapper" 声明属性 "namespace" 或The content of element type "mapper" must match "EMPTY"
- 必须声明元素类型 "typeAliases"
- 必须声明元素类型 "hibernate-mapping"
- myabtis 45; 必须声明元素类型 "bind"。
- mybatis查询,返回类型为resultType,某些属性值为null
- mybatis查询,如果返回类型为resultType时,查询不到某些属性值问题
- 元素类型 "path" 必须后跟属性规范 ">" 或 "/>"错误解决方法
- 元素类型为 "class" 的内容必须匹配 "(meta*
- MyBatis错误:元素类型为 "configuration" 的内容必须匹配
- 元素类型为 "resultMap" 的内容必须匹配 "
- 必须不含字符 [子级], 因为该类型的内容类型为“仅元素”
- 必须不含字符 [子级], 因为该类型的内容类型为“仅元素”
- ”属性不能设置为“Int64”值。必须将该属性设置为类型为“Int32”的非 null 值。
- CSS样式声明 元素属性 样式属性
- 解决 Mybatis 元素类型为 "resultMap" 的内容必须匹配 "(constructor?,id*,result*,association*,collection*,discriminat
- 元素类型为 "session-factory" 的内容必须匹配 "(property*,mapping*,(class-cach....解决方法
- python中append和extend函数区别
- Asis CTF 2013: "RSAng"
- hdu 6096 String(详解)
- 第三章-数据类型和运算符1
- 整合Spring+SpringMVC+MyBatis详细指南
- 必须为元素类型 "insert" 声明属性 "resultType"
- 往文件中写数据
- 3.必备知识--17/8/12--1
- 欢迎大家关注
- 三个重要的同余式——威尔逊定理、费马小定理、欧拉定理 + 求幂大法的证明
- ubantu检测到系统程序出问题
- C#如何使用dataGridView控件显示类对象数据
- 输出流写数据
- Spring入门