无效数字出现的问题:
1.首先无效数字是查询的时候 例如 用 in(aa,bb) aa 为null 则会报无效数字,
2.无效数字出现的原因就是因为参数类型和所需类型不符合。
3.无效数字还有一种情况 foreach 中in 两个字段就是多条件
无效数字的情况无外乎两种情况数据为null 和字段名称写的不对
3.无效主机地址
无效主机地址一般是因为粗心插入语句字段分割少逗号。
表名无效错误
这个第一先检查表名是否写对,第二再检查 是不是 select 语句后 from from 多写了一个,我是写了2个出现了这个问题
4.无法找到 "T1.name" 这样的错误
这个错误是因为第一可能多个表级联查询,写字段的时候没有写他的表别名,第二条件查询 写 where t1.v_name= 写成 t1.vName=这样就会报这样错误。
5.插入语句报错99999错误是由于在必填项中插入null 值,还有是字段的类型不匹配也有可能引起。
6.非法的关系运算符是由于多个条件组合查询的时候
(sno,sname)in
<foreach collection="list" item="stu" separator="," begin="(" end=")">
(#{sno,jdbcType=VARCHAR},#{sname,jdbcType=VARCHAR})
</foreach>
7. expect - but get clob clob 类型不能用于等号查询。