今天在用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的修改手段!!!)相关推荐

  1. 微信开发者工具中导入错误 提示请选择含app.json/project.config.json的目录(纪录篇)

    是因为每一次 npm run dev:mp-weixin 时都在编译dist/dev下的文件 所以在选择目录之前,要先找到自己创建的项目中的app.json文件,然后选择app.json文件的上级目录 ...

  2. 在vscode中打开错误提示

    在vscode中打开错误提示 首先打开vscode,找到左下角的小齿轮点击选择setting 在搜索框中输入error Squiggles回车键找到extensions下面c/c++中的error S ...

  3. ***PHP中error_reporting()用法详解(含codeigniter框架中屏蔽错误提示的解决方案)

    php中我们对错误的处理会常用到error_reporting函数了,大家可以看到最多的是error_reporting(E_ALL ^ E_NOTICE)了,这个到底什么意思呢,下面我来来看看. e ...

  4. 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 ...

  5. delphi中常见错误提示说明总结

    Delphi的中文错误提示 ';' not allowed before 'ELSE'    ElSE前不允许有";" '' clause not allowed in OLE a ...

  6. UI设计中的错误提示

    一个合格的错误提示应该有以下两个基本功能: 1 向用户报告错误状态: 2 解释错误发生原因以及如何更正. 错误提示的种类 1 弹出框 目前来说,弹出框可以说是最常见的错误提示形式.因为弹出框的空间比较 ...

  7. c语言中的错误提示,C语言20条编程中遇到的错误提示.doc

    C语言20条编程中遇到的错误提示 1. 代码: 编译器提示错误:error: else without a previous if 错误原因解读:'else'的前面没有匹配的'if' 2. 代码: 编 ...

  8. PHP.ini 中的错误提示

    display_errors = On //开启显示错误 error_reporting可以设置的参数,如下: 错误报告是位字段.可以将数字加起来得到想要的错误报告等级. E_ALL – 所有的错误和 ...

  9. IntelliJ IDEA 编码过程中没有错误提示以及自动提示等等的解决方法

    出现这种问题,有可能你开了"Power save mode",模式,关闭即可! 设置路径:"File/Power save mode"

最新文章

  1. 禅道8.2.4 腾讯云迁移至VM
  2. RAILS 学习日记 --扩展
  3. 在c#中将debug/release下文件打包成一个可直接运行exe文件
  4. git学习(七)新建远程仓库-Gitee为例
  5. 关于DHCP的中继问题
  6. [线筛五连]线筛素数
  7. Linux 安装 JAVA(JDK)
  8. php常用函数及其用法,实例分析Fleaphp常见函数功能与用法
  9. 惠普企业级服务器型号,惠普企业级服务器HP rx8640
  10. (转)淘淘商城系列——SSM框架整合之表现层整合
  11. 国耀明医院互联网医院:儿童医保门诊不报销???你错啦!
  12. JAVA基于局域网的聊天室系统(源代码+论文)
  13. 【操作系统基础】文件管理系统(二)
  14. mysql如何设置密码
  15. DTU应用场景,你了解多少?
  16. 和 iOS 开发聊聊越狱
  17. 修改.bat文件默认打开方式
  18. 柯尼卡美能达Konica Minolta 7155 打印机驱动
  19. 谱图理论(spectral graph theory)
  20. 第十二周学习周报(20180521-20180527)

热门文章

  1. java 是怎么在中删除下拉列表_java中下拉菜单如何清空
  2. SpellGCN: Incorporating Phonological and Visual Similarities intoLanguage Models
  3. linux程序运行段错误,Linux下的段错误产生的原因及调试方法
  4. 小说中人称转换作用_小说创作的最重要的几个要数!
  5. win32_bios 的对象编辑器无法保存对象_技能编辑器设计文档
  6. java的各种加载和初始化的详细过程
  7. TempDB 中表变量和局部临时表的对比
  8. 在用户空间加载和卸载驱动
  9. SOAP1.1 VS SOAP1.2
  10. 微信小程序遇到的那些坑