PreparedStatement ps=con.prepareStatement(sql);这个执行下来和我xml中的节点顺序不一样,因为数据很多,所以 采用预编译的方式,但没想到有顺序问题,我这个顺序还是要一致的,有没有什么好的方法?
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();
------解决思路----------------------
是主键和你的数据顺序不一致?