那picture和content都为空的时候咋办呐
如果只是想简化的话,不知道这样行不行,我没测试
insert into yyp_dynamic (dynamicContent,picture,id,addTime)
values(
${""}
${dynamicContent}
)
没显示全
insert into yyp_dynamic (dynamicContent,picture,id,addTime)
values(
<if test="content==null">
${""}
</if>
<if test="content!=null">
#{content}
</if>
)
你这语法不对,前面两行是肯定执行的,如果when里面的条件成立,是会在后面追加语句的,导致insert语法错误的!属性值可以在后台处理啊,
既然字段存在,总会有值,要么空,要么null,要么就是其他值。insert语句没必要这么复杂吧!