ID_,USER_ID_,SEND_HOST_,SEND_PORT_,RECEIVE_HOST_,RECEIVE_PORT_,PROTOCAL_,USER_NAME_,MAIL_ADDRESS_,MAIL_PASS_,SMTP_HOST_,SMTP_PORT_,POP_HOST_,POP_PORT_,IMAP_HOST_,IMAP_PORT_,IS_DEFAULT_,MAIL_TYPE_,USE_SSL_,IS_VALIDATE_,IS_DELETE_REMOTE_,IS_HANDLE_ATTACH_,LAST_MESSAGE_ID_,LAST_RECEIVE_TIME_ AND USER_ID_ =#{userId} AND USER_NAME_ LIKE #{nickName} AND MAIL_ADDRESS_ LIKE #{mailAddress} AND IS_DEFAULT_ =#{isDefault} UPDATE portal_sys_mail_setting SET IS_DEFAULT_=#{isDefault,jdbcType=NUMERIC} WHERE ID_=#{id} UPDATE portal_sys_mail_setting SET LAST_MESSAGE_ID_=#{messageId,jdbcType=VARCHAR}, LAST_RECEIVE_TIME_=#{receiveTime,jdbcType=TIMESTAMP} WHERE ID_=#{id}