今天写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>")
本文介绍了一种在使用MyBatis时遇到的问题,即如何在SQL语句中正确使用if条件注解。作者分享了在尝试直接通过注解编写一个简单的SQL查询时遇到的挑战,以及如何通过转译解决这一问题的具体方法。
1176

被折叠的 条评论
为什么被折叠?



