赞
踩
最近项目中有用到JAVA中可变参数,谨以此篇博客和大家分享下。
查询数据库中某个水利工程的总数量,可能包含条件。
/**
*获取水利对象数量
*@param tableName
*@return
*/
Integer getObjectTotal(@Param("tableName") String tableName, @Param("condi") String... condi);
<select id="getObjectTotal" resultType="integer">
SELECT count(*)
FROM sjzxeq.${tableName}
<where>
1 = 1
<if test='condi.length > 0 and condi != null'>
AND ${condi[0]}
</if>
</where>
</select>
注意
可变参数condi是一个数组
apiMapper.getObjectTotal("biao",
"ENG_SCAL IN('4', '5', '9')")
不传参数调用:
apiMapper.getObjectTotal("biao")
非常感谢大家的认真阅读,如有不足,还望各位看官多批评指正=_=
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。