使用mybtis框架时动态语句失效

各位大大,在下是技术菜鸟。问大家一个关于mybatis框架动态查询的问题。假如当我从前台传来的一个telephone属性为空时,使用怎么会没作用呢?

INSERT INTO
tb_user(realName,password

,telephone


,address

,userType

,email

,departmentNo
,positionNo

,hobby


,education


,school

,createDate,createUser,updateDate,updateUser,delFlg)
VALUES(#{user.realName}
,#{user.password}

,#{user.telephone}


,#{user.address}

,#{user.userType}

,#{user.email}

,#{user.departmentNo}
,#{user.positionNo}

,#{user.hobby}


,#{user.education}


,#{user.school}

,now(),#{manageId},now(),#{manageId},0)

将sql放在数据库中执行可以么?

已经解决了,看问题我以为是CDATA标签导致的问题呢。