***每存在一对接口和xml文件,必须在xml文件中定义好mapper标签及namespace
    ***每对接口必须和xml文件名必须一致
  1. <mapper>标签中的namespace属性,属性名不能写错,属性值一定要接口的全类名,同时,接口中的抽象方法,和XML文件中的标签id也一定要对应
    否则,错误信息显示为:invaild bound statement(不明确的关联关系)
  1. sqlMapConfig.xml文件一定要放在src目录下,而不是某个包中
    否则,not found:sqlMapConfig.xml
  1. 标签中的parameterType、resultType中的全类名写完之后,按住Ctrl键,鼠标检查一下有没有下划线
    否则,Could not resolve type alias:'com.***.***.某类名'
        原因为:类名写错了
  1. 没有足够的值:比如进行全字段添加,insert标签中#{}个数少于表中字段个数
  2. 表或视图不存在:表名写错了
  3. 占位符{}中的内容和实体类的变量名对应
    否则,There is no getter for property '***(错误的变量名)'
         in 'com.***.***.某类'
  1. mapper.xml文件中的标签中,利用占位符#{}来获取对象中的变量值时,变量的顺序要和表中的字段顺序对应
    否则,无效数字
  1. 新建一个项目,并导入sqlMaoConfig.xml文件时,注意!要更改username
    否则,invalid username/password
  1. select 标签中,select查询的sql语句,查询的每一个字段要和数据库中的字段名对应
    否则,标识符无效:'***(错误的字段名)'
  1. 实体类中如果生成了有参构造方法,必须也要生成无参构造方法
    否则,NoSuchMethodException:com.easy.model.某类<init>()
  1. 查询结果个数和抽象方法的返回值类型要匹配,如果查询到的结果个数大于一,而抽象方法返回值为实体对象,则,TooManyResultException
  2. 当进行to_date 或者to_char函数转换日期格式时,输入的日期一定要合理,同时转换成为的目标日期格式也要合理
    否则,显示'文字与格式字符串不匹配'
  1. 数据库的表结构中每个字段的数据类型要和Java实体类对象的变量的数据类型匹配
    否则,显示'无法转换为内部表示'
    比如,数据库中为varchar类型,Java中为int类型;
  1. xml文件中Mybatis标签中的sql语句标点和关键词要使用准确
    否则,显示'sql命令未正确结束'
    比如,缺少或多余标点,错误或缺少关键词,动态的where set 标签使用不正确
  1. xml文件中的sql语句里,要保证使用正确的数据库表中的字段名
    否则,显示'"***"   表示符无效'
  1. xml文件中Mybatis标签里的#{}占位符,在获取对象中的指定变量时,保证该变量非空
    否则,显示'Error setting null for parameter #N'
 
 
 
 
 
 
 
 
 
 

Mbatis错误信息整理的更多相关文章

  1. PHP 中使用ajax时一些常见错误总结整理

    这篇文章主要介绍了PHP 中使用ajax时一些常见错误总结整理的相关资料,需要的朋友可以参考下 PHP作为后端时,前端js使用ajax技术进行相互信息传送时,经常会出错误,对于新手来说有些手足无措.总 ...

  2. 错误信息:...\output\project.axf: error: l6218e: undefined symbol usart1_confing (referred from main.o).

    说明:此文档知识用来记录,顺便给大家作为参考,如有错误的地方请大家多多指正,在下内心定会感激不尽. 前言:关于这个问题,我曾花了一个下午在网上寻找,网上的说法五花八门,我办法试尽,但遍寻无果.由此我认 ...

  3. IIS将错误信息发送到浏览器

    本文版权归博客园和dige1993所有,访问作者博客:http://www.cnblogs.com/dige1993 最近又开始玩ASP了,调试的时候出现错误不清楚详细错误信息特别不方便,记得以前可以 ...

  4. 【原】iOS学习之Xcode8关于控制台不打印错误信息

    前几天将我的Xcode升到了8,但是在运行程序时,会打印很多没有用的信息,如下图: Xcode8运行程序时打印的乱码 于是各种寻求答案,找到如下答案: Edit Scheme-> Run -&g ...

  5. Ajax调用处理页面错误信息500的解决思路

    最近在做项目的时候遇到一个问题:(李昌辉) 在本地服务器上做好之后,部署到阿里云虚拟主机,结果访问页面出现问题,由于登录使用的是AJAX调用处理页面,所以在点击登录的时候没有任何反应. 打开F12调试 ...

  6. 错误信息:内存位置访问无效。 (Exception from HRESULT: 0x800703E6)

    错误提示: 错误信息:内存位置访问无效. (Exception from HRESULT: 0x800703E6) 异常类型:System.BadImageFormatException 堆栈跟踪: ...

  7. PHP通过ini_set()来设置显示错误信息和执行时间

    PHP的 ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效.不是所有的选项都能被改函数设置的.具体那些值能够设置,可以查看手册中的列表. 就是能够设置php.ini ...

  8. 错误信息:attempt to create saveOrUpdate event with null entity

    错误信息:attempt to create saveOrUpdate event with null entity; 这个错误网上答案比较多,我也不多说了. 我遇到的问题是在前台传过来的参数是nul ...

  9. jquery.validate使用 - 自定义错误信息

    自定义错误消息的显示方式 默认情况下,验证提示信息用label元素来显示, 并且会添加css class, 通过css可以很方便设置出错控件以及错误信息的显示方式. /* 输入控件验证出错*/form ...

随机推荐

  1. Java使用TCP聊天程序

    前面使用了UDP进行通信的聊天程序 现在做一个用TCP进行通信的聊天程序 原理: ServerSocket Socket 1.开一个线程监听端口,准备接收消息 2.不断接受消息发送到目的端口 P.S. ...

  2. js正则验证表达式

    //上传文件大小验证 $.fn.checkFileTypeAndSize = function (options) { //默认设置 var defaults = { allowedExtension ...

  3. Java集合篇一:ArrayList

    package com.test.collection; /** * 自定义ArrayList容器 * * 1.实现原理:底层封装数组 * * 2.查询 * LinkList 相较 ArrayList ...

  4. rem,em,px

    http://pxtoem.com/  px,em,rem单位转换工具 px(Pixel)根据显示屏分辨率,固定大小 em,根据父元素大小进行改变 rem,根据html进行相对改变 em 1. bod ...

  5. JDBC实现动态查询

    一 概述 1.什么是动态查询? 从多个查询条件中随机选择若干个组合成一个DQL语句进行查询,这一过程叫做动态查询. 2.动态查询的难点 可供选择的查询条件多,组合情况多,难以一一列举. 3.最终查询语 ...

  6. 从psd文件到html

    纲要 计划布局,划分整体结构 内容区域,从整体到局部,局部中的通用部分,根据上下文应用样式 公共头部(public-header).尾部(public-footer) 公共容器(public-cont ...

  7. 【路一直都在】----img标签垂直居中问题

    先上代码 .dianshang ul li a { height: 100px; vertical-align:middle; display: table-cell;        width: 1 ...

  8. Vbox安装CentOS7及网络配置

    安装CentOS7及网络配置 Vbox和其他虚拟机一样,安装完成一个虚拟机,需要配置网络才能实现物理主机和虚拟机之间的访问.虚拟主机和Internet(外网)的访问 1.设置Vbox全局网络 单击主界 ...

  9. IT小小鸟读书笔记2

    Part4: 一.    大学的时光真的很容易荒废,自己的实力到头来和自己的成绩单一样空虚,其实自己也是深有同感的. 二.    这个观点我十分的认同:在某个方面比别人多5%的深度,可能拿到的报酬就是 ...

  10. SharePoint2010 HTTP Error 503. The service is unavailable 解决方法

    1.更改系统管理员用户密码前提 因为更改系管理员用户密码会影响到 "SharePoint2010"正常运行,所在尽量不要更改系统管理员用户的密码, 必须更改密码的话,需要注意以两点 ...