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> <"age!= null" test = "address!= null"> address =#{address}、</if> <if> <if> "createdate!= null"> createdate =#{recutedate}、</if> </trim> whereid =#{id} </update>注:トリムタグは、SQLの最後のフィールドのコンマ「、「」を削除するために使用されます。
上記は、MyBatisを使用して紹介した動的な更新データです。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!