IBATIS中sql语句执行的判断

页面中会传过来MAX_VALUE和MIN_VALUE两个值
当页面没有接收到这个值时,执行一个A这个SQL语句
当页面中接收到MAX值时,执行B这个SQL语句
当页面中接收到MIN值时,执行C这个SQL语句
当MAX和MIN两个值都接收到,执行D这个SQL语句,这个IBATIS的.xml文件要怎么写

        <isNotEmpty property="tmsDTO.branchId" prepend="and">  
           <![CDATA[tci.branch_id=#tmsDTO.branchId#]]>
    </isNotEmpty>

类似这样的判断条件,去判断为空或不为空 ,可以嵌套