动态查询对象

时间:2011-03-29 04:56:35

标签: java

我正在使用带有sql的JAVA我想基于循环

动态创建查询对象名称 示例

Query query1;
Query query2;
Query query3....

数字1,2,3来自变量i,在for循环中递增。

1 个答案:

答案 0 :(得分:1)

您可能希望使用Map<String, Query>,然后执行以下操作:

Map<String, Query> queries = new HashMap<String, Query>();
for (int i = 0; i < limit; i++) {
    queries.put("query" + i, new Query());
}

我只想指出这是代码味道,您可能想知道为什么需要创建这么多查询。