Error updating database. Cause: java.sql.SQLException: ORA-01722: 无效数字

原因:

<update id="deleteByIds" parameterType="string">
        update  Menu
            set IsActive='0'
        where MenuID in
        <foreach collection="array" item="MenuID" open="(" close=")" separator=",">
            #{MenuID,jdbcType=VARCHAR}
        </foreach>
    </update>
---------------------
parameterType="string"> 定义传入的类型是String[],实际上我传入的类型Integer[]
posted on 2017-08-15 21:24  2637282556  阅读(1514)  评论(0编辑  收藏  举报