mybaits非必填项处理

mybaits非必填项处理
数据库表字段khzjyxqx为日期型,非必填,

mybaits非必填项处理

文章插图
 
前台页面如下:
mybaits非必填项处理

文章插图
 
后台mybaits处理如下:
mybaits非必填项处理

文章插图
 
如果不处理,当为空时khzjyxqx=''时会报错 。
<update id="updatesave" parameterType="com.pojo.tyck.Dgkhxxty">update tyzq_dgkhxx_tyset sbm=#{sbm}, jnwbs= #{jnwbs}, khmc=#{khmc}<choose> <when test="khzjyxqx!=null and khzjyxqx !=''">, khzjyxqx=#{khzjyxqx}</when><when test="khzjyxqx==null or khzjyxqx ==''">, khzjyxqx=null</when><otherwise></otherwise></choose>, lxdh=#{lxdh}, lxdz=#{lxdz}, nbjgh=#{nbjgh}, cjrq=#{cjrq}, chk_state=#{chk_state}where id = #{id}</update>mybaits 中没有 else 要用 chose when otherwise 代替

【mybaits非必填项处理】


    推荐阅读