批量保存
/**
* 批量保存,参数为对象集合<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();
}