当前位置: 代码迷 >> J2EE >> PreparedStatement的批量插入式无序的?该如何处理
  详细解决方案

PreparedStatement的批量插入式无序的?该如何处理

热度:74   发布时间:2016-04-17 23:20:18.0
PreparedStatement的批量插入式无序的?
PreparedStatement ps=con.prepareStatement(sql);
   for(Element ele:entities){
List<Element> ps_value=ele.elements();
for(int i=0;i<ps_value.size();i++){
ps.setString(i+1,ps_value.get(i).attributeValue("value"));
}
ps.addBatch();
}
ps.executeBatch();
这个执行下来和我xml中的节点顺序不一样,因为数据很多,所以 采用预编译的方式,但没想到有顺序问题,我这个顺序还是要一致的,有没有什么好的方法?
------解决思路----------------------
是主键和你的数据顺序不一致?
  相关解决方案