MyBatis中update的使用


當你傳入所需要修改的值為一個實體對象時,可能只改動了其中部分的值。那么其他值需要做一個判斷是否為空值的操作。

XXXmapper.xml

<update id="updateMember" parameterType="com.zbh.entity.Member">
		update Member
		<set>
			<if test="memberName != null">memberName=#{memberName},</if>
			<if test="memberAccount != null">memberAccount=#{memberAccount},</if>
			<if test="address != null">address=#{address},</if>
			<if test="sex != null">sex=#{sex}</if>
		</set>
		where memberId=#{memberId}
</update>

Memer實體:

public class Member {
private Integer memberId;
private double memberAccount;
private String memberName;
private String address;
private String sex;
/**封裝就不在這里展示了*/
}

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM