关于iBatis中的错误提示(必须以 或 /结尾,有时并不是你的结尾没有以 /结束,而是这个标签里面有问题!!)(更重要的是sqlMap的修改手段!!!)
今天在用sqlMap里面写完sql,启动batch,框架读取sqlmap文件信息时报错,说result必须以>或/>结束,
我仔仔细细的看了n遍,也没有发现我的那个resuletMap 中的result的结尾少了/,最后
sqlMap的修改手段 1
把所有的SQL都删了 ,然后跑,不报错,确认是我的SQL的问题
然后,把SQL一个一个的往里面放,一组一组的运行 ,注意!!!通过这种方式,修改sqlMap中的错误,效果很好,以后就这么做!
(一个SQL和它对应的ResultMap是一组)
(在发现这个错误之前,通过一组一组运行还发现很多其他的错,所以输这种方式很好!!!)
错误原因(好几个):
最终发现错误原因是 <result property="aaa"c olumn="ssss" />这里没有写空格!
<resultMap class="class"="...." >这个地方虽然是在resultMap中,但是也报上面的错误,所以如果不分开执行找,发现错误是很困难的。
sqlMap的修改手段2
把这些值拷出来,到sakura中,这个编辑器有颜色着色功能,就算是少了/>结束标记,通过这种方式,也比你在sqlMap里面直接看好多了!
总结:
1加深对这个错误信息(以/>结尾)的理解,很有肯是这个标签里面的那个地方写错了,
或者 是他外面的标签里面有问题!!!!
2就是查找错误的手段和方法!!!
3就是借助一些工具,比如sakura,他的查找着色功能实在是非常好!!
关于iBatis中的错误提示(必须以 或 /结尾,有时并不是你的结尾没有以 /结束,而是这个标签里面有问题!!)(更重要的是sqlMap的修改手段!!!)相关推荐
- 微信开发者工具中导入错误 提示请选择含app.json/project.config.json的目录(纪录篇)
是因为每一次 npm run dev:mp-weixin 时都在编译dist/dev下的文件 所以在选择目录之前,要先找到自己创建的项目中的app.json文件,然后选择app.json文件的上级目录 ...
- 在vscode中打开错误提示
在vscode中打开错误提示 首先打开vscode,找到左下角的小齿轮点击选择setting 在搜索框中输入error Squiggles回车键找到extensions下面c/c++中的error S ...
- ***PHP中error_reporting()用法详解(含codeigniter框架中屏蔽错误提示的解决方案)
php中我们对错误的处理会常用到error_reporting函数了,大家可以看到最多的是error_reporting(E_ALL ^ E_NOTICE)了,这个到底什么意思呢,下面我来来看看. e ...
- pom.xml中出现错误提示Failure to transfer org.jboss.weld.jar ... maven2 was cached in the local repository.
pom.xml中出现 以下错误提示: Failure to transfer org.jboss.weld:weld-core:jar:1.0.1-SP3 from https://repo.mave ...
- delphi中常见错误提示说明总结
Delphi的中文错误提示 ';' not allowed before 'ELSE' ElSE前不允许有";" '' clause not allowed in OLE a ...
- UI设计中的错误提示
一个合格的错误提示应该有以下两个基本功能: 1 向用户报告错误状态: 2 解释错误发生原因以及如何更正. 错误提示的种类 1 弹出框 目前来说,弹出框可以说是最常见的错误提示形式.因为弹出框的空间比较 ...
- c语言中的错误提示,C语言20条编程中遇到的错误提示.doc
C语言20条编程中遇到的错误提示 1. 代码: 编译器提示错误:error: else without a previous if 错误原因解读:'else'的前面没有匹配的'if' 2. 代码: 编 ...
- PHP.ini 中的错误提示
display_errors = On //开启显示错误 error_reporting可以设置的参数,如下: 错误报告是位字段.可以将数字加起来得到想要的错误报告等级. E_ALL – 所有的错误和 ...
- IntelliJ IDEA 编码过程中没有错误提示以及自动提示等等的解决方法
出现这种问题,有可能你开了"Power save mode",模式,关闭即可! 设置路径:"File/Power save mode"
最新文章
- 禅道8.2.4 腾讯云迁移至VM
- RAILS 学习日记 --扩展
- 在c#中将debug/release下文件打包成一个可直接运行exe文件
- git学习(七)新建远程仓库-Gitee为例
- 关于DHCP的中继问题
- [线筛五连]线筛素数
- Linux 安装 JAVA(JDK)
- php常用函数及其用法,实例分析Fleaphp常见函数功能与用法
- 惠普企业级服务器型号,惠普企业级服务器HP rx8640
- (转)淘淘商城系列——SSM框架整合之表现层整合
- 国耀明医院互联网医院:儿童医保门诊不报销???你错啦!
- JAVA基于局域网的聊天室系统(源代码+论文)
- 【操作系统基础】文件管理系统(二)
- mysql如何设置密码
- DTU应用场景,你了解多少?
- 和 iOS 开发聊聊越狱
- 修改.bat文件默认打开方式
- 柯尼卡美能达Konica Minolta 7155 打印机驱动
- 谱图理论(spectral graph theory)
- 第十二周学习周报(20180521-20180527)
热门文章
- java 是怎么在中删除下拉列表_java中下拉菜单如何清空
- SpellGCN: Incorporating Phonological and Visual Similarities intoLanguage Models
- linux程序运行段错误,Linux下的段错误产生的原因及调试方法
- 小说中人称转换作用_小说创作的最重要的几个要数!
- win32_bios 的对象编辑器无法保存对象_技能编辑器设计文档
- java的各种加载和初始化的详细过程
- TempDB 中表变量和局部临时表的对比
- 在用户空间加载和卸载驱动
- SOAP1.1 VS SOAP1.2
- 微信小程序遇到的那些坑