id, transaction_id, pay_channel, transaction_code, extension_data, create_ip, status, create_time INSERT INTO transaction_extension ( transaction_id, pay_channel, transaction_code, extension_data, create_ip, status ) VALUES ( #{transactionId}, #{payChannel}, #{transactionCode}, #{extensionData}, #{createIp}, #{status} ) UPDATE transaction_extension , extension_data = #{entity.extensionData} , status = #{entity.status} WHERE id = #{entity.id} AND status = #{whereStatus}