L'utilisation de MyBatis pour écrire SQL nécessite une mise à jour dynamique des données d'objet. Les champs qui doivent être mis à jour à chaque fois sont différents. Afin d'éviter les exceptions null null, un SQL dynamique est nécessaire.
<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! = null"> Age = # {Age}, </ if test = "adresse! = null"> adresse = # {adresse}, </ if> <if test = "CreateDate! = null"> CreateDate = # {CreateDate}, </ if> </mim> wherod = # {id} </dated>Remarque: la balise de garniture est utilisée pour supprimer la virgule "," du dernier champ de SQL.
Ce qui précède est les données de mise à jour dynamiques de l'utilisation de MyBatis qui vous est présentée. J'espère que cela vous sera utile. Si vous avez des questions, veuillez me laisser un message et l'éditeur vous répondra à temps. Merci beaucoup pour votre soutien au site Web Wulin.com!