批量保存
/**
* 批量保存,參數爲對象集合<br>
* 條件:對象屬性與數據庫字段完全對應,允許使用大駱駝拼寫法
* <br> 2018年4月28日下午5:30:53
* @throws Exception
*/
private String insert00000(List<Serializable> list, String tableName){
StringBuilder sb = new StringBuilder();
sb.append("INSERT INTO " + tableName);
sb.append("(company_name,telephone,address,types,update_time) ");
sb.append("VALUES ");
MessageFormat mf = new MessageFormat(
"("
+ "#'{'list[{0}].companyName},"
+ "#'{'list[{0}].telephone},"
+ "#'{'list[{0}].address},"
+ "#'{'list[{0}].types},"
+ "#'{'list[{0}].updateTime}"
+ ")");
int listSize = list.size();
for (int i = 0; i < listSize; i++) {
sb.append(mf.format(new Object[]{i}));
if (i < listSize - 1) {
sb.append(",");
}
}
return sb.toString();
}