工作中后端的错误解决办法

来源:互联网 发布:学软件编程有前途吗 编辑:程序博客网 时间:2024/05/18 15:53

一、mybatis错误解决
更新一张表的两个字段,错误代码:

update f_finance_msg c setc.busi_code=#{busi_code,jdbcType=VARCHAR} (两个if之间要有“,”) c.busi_msg=#{busi_msg,jdbcType=VARCHAR} where c.id = #{id,jdbcType=BIGINT} 

正确的方法:

<update id="updateCallBackState" parameterType = "com.zydb.framework.common.excel.model.GetFinanceMsg">        update f_finance_msg c        <set>            <if test="busi_code!= null and busi_code!=''" >                busi_code=#{busi_code,jdbcType=VARCHAR},            </if>            <if test="busi_msg!=null and busi_msg!=''" >                busi_msg=#{busi_msg,jdbcType=VARCHAR}            </if>        </set>        where c.id = #{id,jdbcType=BIGINT}    </update>

二、当项目中出现找不到类时,其实很多时候不是找不到,只是eclipse不认识了。

解决方法:maven-> update(勾选所以项目)update
原创粉丝点击