Java教程

MyBatis-返回List类型参数。

本文主要是介绍MyBatis-返回List类型参数。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Mapper.java

public interface StorageMapper extends BaseMapper<Storage> {

	List<Integer> getStorageIdByChannelId(List<Integer> channelIds);

}

  

mapper.xml

<select id="getStorageIdByChannelId" resultType="java.lang.String">
		select 
			storage_id
		from 
		res_storage 
		<where>
			<if test="#{0} != null and #{0}.size() != 0">
				channel_id in
				<foreach item="tempId" collection="list" open="(" separator="," close=")">
    	                #{tempId}
        	    </foreach>
			</if>
         
		</where>  
		
</select>

  

resultType设置成String,myBatis会自动将结果转成List集合。

这篇关于MyBatis-返回List类型参数。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!