mybatis 无效数字和无效主机地址,非法的关系运算符

无效数字出现的问题:

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 类型不能用于等号查询。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值