`
孤星119
  • 浏览: 122697 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java5 可变参数

 
阅读更多

sql语句包含多个参数

 

public <T> List<T> queryListBySql(String strsql,Object...values) {
	Query query=this.getSession().createSQLQuery(strsql);
	for (int i = 0; i < values.length; i++) {
		query.setParameter(i, values[i]);
	}
	return query.list();
}

 

此种方法一般放在BaseDao中,传递的Sql语句 包含数目不等的“?”,无需写多个Overloading的方法

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics