Использование mybatis для записи SQL требует динамического обновления данных объектов. Поля, которые необходимо обновляться каждый раз, разные. Чтобы предотвратить нулевые нулевые исключения, необходим динамический SQL.
<update id = "update" parametertype = "com.commuli.po.user"> update s_user <trim prefix = "set" suffixOverrides = ","> <if test = "name! = null"> name =#{name}, </if> <if test = "age! test = "address! = null"> address =#{address}, </if> <if test = "cleasenate! = null"> cleasionate =#{createdate}, </if> </trim> whereD =#{id} </update>Примечание: тег TRIM используется для удаления запятой "," из последнего поля в SQL.
Выше приведено данные о динамическом обновлении использования Mybatis, представленных вам. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!