【MyBatis】In查詢寫法


函數:

List<Variable>  searchVarsInNames(@Param("names") List<String> names,@Param("uid") long uid);

 

Mapper.xml:

<select id="searchVarsInNames" resultType="com.hyt.myapp.entity.Variable">

    select ....

    from ....

    where create_uid=#{uid}

    and name in

 <foreach collection="names" item="name" index="index" open="(" separator="," close=")"> #{name}  </foreach>

</select>

確實挺別扭的,而且注解里還不能用,只能被動適應了。

END


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM