国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

mybatis中#{}和${}的區別于用法

2019-11-08 02:30:28
字體:
來源:轉載
供稿:網友

區別:

#{},用于傳遞參數,相當于一個占位符,可以防止sql注入,安全;

${},用于sql的拼接,常用語group by,order by等不能使用占位符的語句中;

用法:

#{}

<if test="condition.userId != null and condition.userId != ''">       AND user_id = #{condition.userId  ,jdbcType=VARCHAR}  </if>  

${}

<select id="get" parameterType="java.util.Map" resultMap="test">    SELECT      <include refid="sql_column_list" />    FROM test    <trim PRefix="WHERE" prefixOverrides="AND">      <include refid="sql_condition" />    </trim>      <if test="orderBy != null">      ORDER BY ${orderBy}    </if>     LIMIT 1  </select> 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 慈利县| 宜昌市| 岑溪市| 博乐市| 荆州市| 丰镇市| 溧水县| 三门县| 宜春市| 洮南市| 康定县| 平乡县| 库尔勒市| 同仁县| 年辖:市辖区| 中西区| 马边| 龙南县| 调兵山市| 淮阳县| 洪湖市| 北碚区| 沙坪坝区| 淮安市| 怀来县| 常熟市| 广州市| 宝应县| 郎溪县| 呼伦贝尔市| 曲阜市| 通化市| 潮州市| 丽水市| 保山市| 台安县| 沙雅县| 叙永县| 莱阳市| 明水县| 贵德县|