mybatis中提取公共的sql方法
mybatis中提取公共的sql方法
屬於一個封裝的標籤,可以用於下面有重複條件的,這個可以簡化mybatis中的程式碼量,呼叫的時候使用來進行呼叫!!!
<sql id="common_where_if">
<if test="province != '全國' and province != null">
wo_province = #{province}
</if>
<if test="orderType != '全部' and orderType != null">
and wo_type = #{orderType}
</if>
<if test="email != ''">
and wo_responsibility = #{email}
</if>
</sql>
<select id = "getUserEmailByProvinceAndOrderType" resultType="String">
select DISTINCT(wo_responsibility) from t_view_workorder
<where>
<include refid="common_where_if"/>
</where>
</select>
這篇文章做一個小小的記錄
相關文章
- Webpack 提取公共代 CommonsChunkPluginWebPlugin
- Python 提取出SQL語句中Where的值的方法PythonSQL
- SpringBoot + MyBatis(註解版),常用的SQL方法Spring BootMyBatisSQL
- 關於Mybatis中SQL語句的整理MyBatisSQL
- Mybatis 列印完整的SQLMyBatisSQL
- 建立公共方法
- MyBatis 動態 SQLMyBatisSQL
- MyBatis SQL執行MyBatisSQL
- mybatis動態SQLMyBatisSQL
- MyBatis對動態SQL的支援MyBatisSQL
- mybatis中註解對映SQL示例程式碼MyBatisSQL
- Mybatis 中將 SQL 查詢記錄到控制檯MyBatisSQL
- MyBatis(七) 動態SQLMyBatisSQL
- 1 Mybatis動態SQLMyBatisSQL
- Mybatis--動態SQLMyBatisSQL
- 自動生成Sql--基於Mybatis的單表SqlSQLMyBatis
- sql中limit使用方法SQLMIT
- Mybatis的Mapper中的方法為什麼不能過載?MyBatisAPP
- 如何自動填充SQL語句中的公共欄位SQL
- SQL中DATEADD和DATEDIFF的使用方法SQL
- Sql中SYSDATE函式的使用方法SQL函式
- 對通用骨架提取方法的改進
- SSM框架中Mybatis傳遞引數的幾種方法SSM框架MyBatis
- MyBatis在SQL語句中取list的大小MyBatisSQL
- mybatis執行sql指令碼MyBatisSQL指令碼
- mybatis原始碼-註解sqlMyBatis原始碼SQL
- mybatis動態sql總結MyBatisSQL
- Mybatis-06 動態SqlMyBatisSQL
- MyBatis框架之SQL對映和動態SQLMyBatis框架SQL
- MyBatis系列(七):MyBatis動態Sql之choose,where,set標籤的用法MyBatisSQL
- 專案中的公共方法呼叫原則及呼叫的前置條件判斷
- 流量中提取檔案的若干種方法
- SpringBoot 中的 MyBatisSpring BootMyBatis
- C# 提取PDF中的表格C#
- mybatis原始碼解讀---一條sql的旅程MyBatis原始碼SQL
- MyBatis的使用三(在sql語句中傳值)MyBatisSQL
- Spark SQL中列轉行(UNPIVOT)的兩種方法SparkSQL
- MyBatis從入門到精通(六):MyBatis動態Sql之if標籤的用法MyBatisSQL