今天写sql的时候,有一个比较简单的sql,想直接通过注解写,但是发现if条件不能用,网上很多没有用的废话,或者压根不能拿来直接用的,琢磨了半天发现可以通过转译解决问题,前后再加上
@Select("<script>select count(1) from lnquiry_order_detail <where>is_del=0 <if test=\"param1!=null and param1!='' \"> and lnquiry_order_num = #{param1}</if><if test=\"param2!=null and param2!='' \"> and data_url =#{param2}</if></where></script>")