mybatis를 사용하여 SQL을 작성하려면 객체 데이터의 동적 업데이트가 필요합니다. 매번 업데이트 해야하는 필드는 다릅니다. Null Null 예외를 방지하려면 동적 SQL이 필요합니다.
<업데이트 id = "update"ParameterType = "com.commuli.po.user"> 업데이트 s_user <trim prefix = "set"set "set"set "set"wiffixoverrides = ","> <if test = "name! = null"> null =#{name}, </if> <if test = "age! = null"> age =#{age}, </if> <if> <if> <if> <if> < test = "address! = null"> address =#{address}, </if> <test = "createate! = null"> createate =#{createate}, </if> </trim> whereid = {id} </update>참고 : 트림 태그는 SQL의 마지막 필드의 쉼표를 제거하는 데 사용됩니다.
위는 MyBatis를 사용하는 동적 업데이트 데이터입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!