mybatis Cause: java.lang.NumberFormatException: For input string: “Y”

代码人生 潘老师 1年前 (2023-02-15) 480 ℃ (0) 扫码查看

mybatis在保存char型数据时,竟然发现报如下的数值转换错误异常,找了好久才发现是xml中的一处判断写错了。

Cause: java.lang.NumberFormatException: For input string: “Y”

原因就在于以下这段xml配置:

<when test="status == 'F'">
         actual_time = sysdate,
</when>

正确的写法应该有如下两种:

<!--正确写法1--> 
<when test='status=="F"'> 
<!--正确写法2-->
 <when test="status=="F"">

就在于test中引号的区别改过来就好了。


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/life/5856.html
喜欢 (0)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】