mybatispluslist查不到数据(mybaits非必填项处理)
mybaits非必填项处理
数据库表字段khzjyxqx为日期型,非必填,
前台页面如下:
后台mybaits处理如下:
如果不处理,当为空时khzjyxqx=''时会报错。
<update id="updatesave" parameterType="com.pojo.tyck.Dgkhxxty">
update tyzq_dgkhxx_ty
set 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 代替
2022-07-08
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com