Mybatis映射.xml文件报错

MyBatis框架里面,在dao层进行测试,控制台显示错误是:必须为元素类型 "delete" 声明属性 "resultType"

相应的.xml文件的sql语句是:

控制台的详细报错是:

1.必须为元素类型 "delete" 声明属性 "resultType"

2.

上网查资料说,每一个_sqlMapper.xml文件中尽量每中sql语句对一个namespace(每个dao层的完整java类);结果尝试,也没有成功;

最后索性将_sqlMapper.xml文件中resultType删掉,测试就成功了;删除如图:

成功测试图:

1是获取spring容器

2是测试删除数据条数(第一次测试删除条数是1),这次结果是第二次测试

时间: 2024-11-01 16:36:21

Mybatis映射.xml文件报错的相关文章

新建maven项目pom.xml文件报错

1.背景交代 新建了一个练手的项目,准备了解一下springBoot的使用(之前没有用过springBoot),百度了一下springBoot教程发现大多数使用maven来管理jar包的引入.因此顺带学习了一下maven,以此贴记录我在使用maven过程中所遇到的一串问题以及解决的办法. 2.所遇问题 myeclipse直接创建maven project,创建成功之后发现pom.xml文件报错,报错的内容是: Could not calculate build plan: Plugin org.

web.xml文件报错:cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'.

cvc-complex-type.2.4.a: Invalid content was found starting with element 'init-param'. One of '{"http:// xmlns.jcp.org/xml/ns/javaee":enabled, "http://xmlns.jcp.org/xml/ns/javaee":async-supported, "http:// xmlns.jcp.org/xml/ns/java

maven的pom.xml文件报错问题

第一次用 Spring Starter Project 创建一个Spring应用时,POM 文件报错: Project build error: Non-resolvable parent POM for com.example:demo-1:0.0.1-SNAPSHOT: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:1.5.2.RELEASE from https://repo.mave

This template did not produce a Java class or an interface--mapper映射类xml文件报错

昨天朋友新搭建框架,mapper映射类出现了一些问题,报错如下. This template did not produce a Java class or an interface 看报错信息应该是提示没有映射类,于是乎让朋友在mapper标签内填写了相关联的namespace 问题解决 而后又来一个报错 可以看到问题写的很明白 没有找到该方法 绞尽脑汁检查了代码 没发现有什么问题 最后发现问题出在application.properties中 在url后添加serverTimezone后即可

Maven中,pom.xml文件报错

一:错误消息,如下图: aus 原因是本地仓库在org.codehaus.plexus:plexus-uils:pom:3.0.20下面没有jar文件,只有一个plexus-utils-3.0.20.pom.lastUpdated,如下图: 解决:将该文件夹删掉,然后右击项目:Maven->Update Project就可以了 若pom.xml里面还有类型的报错,就像这样解决就OK了

dubbo控制器xml文件报错

在配置dubbo服务的过程中,经常会遇到虽然程序能够跑起来,但是配置文件一堆红叉,虽然不影响功能,但是确实很让人恶心. 报错信息如下: Multiple annotations found at this line:- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'.- schema_reference.

读取xml文件报错:Invalid byte 2 of 2-byte UTF-8 sequence。

程序读取xml文件后,系统报“Invalid byte 2 of 2-byte UTF-8 sequence”错误,如何解决呢? 1.程序解析xml的时候,出现Invalid byte 2 of 2-byte UTF-8 sequence的错误 2.应该是编码出现错误,一般用UE,editplus等工具打开文件.修改完成文件后,保存为UTF-8格式就可以了:或者用UltraEdit打开该xml ,一次 文件-->转换-->ASCII到UTF-8, 再保存,即可. 3.也有可能是文件少了头文件定

python读取xml文件报错ValueError: multi-byte encodings are not supported

1.在使用python对xml文件进行读取时,提示ValueError: multi-byte encodings are not supported 很多贴子上说把xml的编码格式改为,就可以正常执行了 <?xml version="1.0" encoding="utf-8"?> 但是事实证明,不成功,解决方法 1.用记事本方式打开xml文件,encoding后面指的就是编码方式 2.把你的xml文件另外为utf-8 在进行读取,文件编码问题解决 原文

pom.xml文件报错:web.xml is missing and &lt;failOnMissingWebXml&gt; is set to true

这个错误原因是因为项目无法加载到web.xml,所以需要配置web项目的目录.具体解决,配置步骤如下: 1.右键项目属性,配置项目目录  /src/main/webapp,如果没有,新增一条 2.配置完成后,在菜单栏Project中,选择清理项目clean,即可解决.本人亲测可用.