Jersey
申请Tomcat
服务器上运行MySQL
Hibernate
数据库
Netbeans
我有一个可能有很多列的表。每列是一个整数,表示某个度量标准的计数。我需要能够查询所有列的列表,并将它们与代码中的相应度量标识进行匹配 - 现在度量标识将是列的名称。
我计划实现此方法的方法是使用包含所有度量标准ID的数组。其中特定id的索引是数据库中相应标记的列位置。我使用for循环遍历数组,并通过以下方式创建我需要的HashMap
:
HashMap<Integer, Integer> tallies = new HashMap<>();
//i start at 1 instead of 0 because the first result in the hibernate
//results array will be the primary key of the record; not a tally
for (int i=1; i < hibernateResults.length; i++){
tallies.put(metricIds[i], new Tally(hibernateResults[i]));
}
所以基本上,如果Hibernate没有按照他们每次在数据库中构建的顺序提供列,整个实现就会失败。
可能发生的任何机会?