mybatispluslist查不到数据(mybaits非必填项处理)

mybaits非必填项处理

数据库表字段khzjyxqx为日期型,非必填,

mybatispluslist查不到数据(mybaits非必填项处理)(1)

前台页面如下:

mybatispluslist查不到数据(mybaits非必填项处理)(2)

后台mybaits处理如下:

mybatispluslist查不到数据(mybaits非必填项处理)(3)

如果不处理,当为空时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

    分享
    投诉
    首页