跳到正文
WEATHER: CLEAR RANCH://CNBLOGS · NODE-01

WELCOME TO THE DIGITAL PRAIRIE

NIUNIU.LOG

> 让思想自由生长,让代码奔向远方。

跳到正文
SYSTEM ONLINE CNBLOGS // NODE-01

WELCOME TO MY DIGITAL GARDEN

NEON.vLOG

> 编译思想,缓存灵感,持续交付热爱。

Java报错Caused by: java.lang.NumberFormatException: For input string

部署ssm项目时报错:Caused by: java.lang.NumberFormatException: For input string

经过排查发现错误出现在Mapper的xml文件里,报错代码:

<if test="param == 'N'">

报错说我错误类型比较,其实是'N'被系统默认为char类型,而param又是String类型,所以才会报错。

解决:

  • 改为:

    <if test="param == 'N'.toString()">

     

  • 或者使用转义

    <if test="param == &quot;N&quot;">

     

  • 或者是

    <if test='param== "N"'>

     

posted @ 2022-06-28 09:16  print_niuniu  阅读(3397)  评论(0)    收藏  举报

RANCH CONNECTION STABLE · STATIC MODE

© 2026 print_niuniu · POWERED BY CNBLOGS & OPEN FIELDS

▲TOP

CONNECTION STABLE · STATIC MODE

© 2026 YOUR_NAME · POWERED BY CNBLOGS & CURIOSITY

▲ TOP