//package com.ydtech.modules.esm.dao.impl; // //import com.ydtech.modules.esm.dao.EsmUserInternalDao; //import com.ydtech.modules.esm.model.EsmUserInternal; //import com.ydtech.core.page.PageResult; //import com.github.drinkjava2.jdialects.Dialect; //import org.springframework.beans.factory.annotation.Autowired; //import org.springframework.jdbc.core.JdbcTemplate; //import org.springframework.jdbc.core.PreparedStatementCreator; //import org.springframework.jdbc.core.RowMapper; //import org.springframework.jdbc.support.GeneratedKeyHolder; //import org.springframework.jdbc.support.KeyHolder; //import org.springframework.stereotype.Repository; //import org.springframework.jdbc.core.BatchPreparedStatementSetter; // // //import javax.sql.DataSource; //import java.sql.Connection; //import java.sql.PreparedStatement; //import java.sql.ResultSet; //import java.sql.SQLException; // //import java.util.Date; //import java.util.List; //import java.util.ArrayList; // // //@Repository //public class EsmUserInternalDaoImpl implements EsmUserInternalDao { // // @Autowired // public DataSource dataSource; // // // public static class EsmUserInternalRowMapper implements RowMapper { // public EsmUserInternal mapRow(ResultSet resultSet, int rowNum) throws SQLException { // EsmUserInternal model = new EsmUserInternal(); // // model.setId(resultSet.getString("id")); // model.setAddressnow(resultSet.getString("addressnow")); // model.setNations(resultSet.getString("nations")); // model.setPoliticalstatus(resultSet.getString("politicalstatus")); // model.setCollege(resultSet.getString("college")); // model.setIdentity(resultSet.getString("identity")); // model.setEducation(resultSet.getString("education")); // model.setBankname(resultSet.getString("bankname")); // model.setAccountno(resultSet.getString("accountno")); // model.setAddressresident(resultSet.getString("addressresident")); // model.setHealth(resultSet.getString("health")); // model.setPostalcode(resultSet.getString("postalcode")); // model.setPhonehouse(resultSet.getString("phonehouse")); // model.setCollegetm(resultSet.getDate("collegetm")); // model.setSpeciality(resultSet.getString("speciality")); // model.setNativeplace(resultSet.getString("nativeplace")); // model.setWorktype(resultSet.getString("worktype")); // model.setBlood(resultSet.getString("blood")); // model.setSaleno(resultSet.getString("saleno")); // model.setOrglast(resultSet.getString("orglast")); // model.setJoblast(resultSet.getString("joblast")); // model.setHobby(resultSet.getString("hobby")); // model.setNamespecial(resultSet.getString("namespecial")); // model.setPhonespecial(resultSet.getString("phonespecial")); // model.setIntimes(resultSet.getString("intimes")); // model.setContracttime(resultSet.getDate("contracttime")); // model.setIsteamleader(resultSet.getString("isteamleader")); // model.setDocumentno(resultSet.getString("documentno")); // model.setHrcode(resultSet.getString("hrcode")); // model.setRegulartm(resultSet.getDate("regulartm")); // model.setIntime(resultSet.getDate("intime")); // model.setSalarycode(resultSet.getString("salarycode")); // model.setBirthday(resultSet.getDate("birthday")); // model.setMarrycode(resultSet.getString("marrycode")); // model.setStatus(resultSet.getString("status")); // model.setWhichteam(resultSet.getString("whichteam")); // model.setRemark(resultSet.getString("remark")); // // return model; // } // } // // // @Override // public EsmUserInternal selectByPk(String id) { // String sql = " select t.id, t.addressnow, t.nations, t.politicalstatus, t.college, t.identity, t.education, t.bankname, t.accountno, t.addressresident, t.health, t.postalcode, t.phonehouse, t.collegetm, t.speciality, t.nativeplace, t.worktype, t.blood, t.saleno, t.orglast, t.joblast, t.hobby, t.namespecial, t.phonespecial, t.intimes, t.contracttime, t.isteamleader, t.documentno, t.hrcode, t.regulartm, t.intime, t.salarycode, t.birthday, t.marrycode, t.status, t.whichteam, t.remark from esm_user_internal t where id=? "; // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // // List ls = jdbcTemplate.query(sql, new Object[]{id}, new EsmUserInternalRowMapper()); // // if (ls != null && ls.size() > 0) { // return ls.get(0); // } // // return null; // } // // // @Override // public List selectAll() { // String sql = "select t.id, t.addressnow, t.nations, t.politicalstatus, t.college, t.identity, t.education, t.bankname, t.accountno, t.addressresident, t.health, t.postalcode, t.phonehouse, t.collegetm, t.speciality, t.nativeplace, t.worktype, t.blood, t.saleno, t.orglast, t.joblast, t.hobby, t.namespecial, t.phonespecial, t.intimes, t.contracttime, t.isteamleader, t.documentno, t.hrcode, t.regulartm, t.intime, t.salarycode, t.birthday, t.marrycode, t.status, t.whichteam, t.remark from esm_user_internal t "; // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // // return jdbcTemplate.query(sql, new EsmUserInternalRowMapper()); // } // // // public List selectList(String whereCase, Object[] paramValues) { // String sql = "select t.id, t.addressnow, t.nations, t.politicalstatus, t.college, t.identity, t.education, t.bankname, t.accountno, t.addressresident, t.health, t.postalcode, t.phonehouse, t.collegetm, t.speciality, t.nativeplace, t.worktype, t.blood, t.saleno, t.orglast, t.joblast, t.hobby, t.namespecial, t.phonespecial, t.intimes, t.contracttime, t.isteamleader, t.documentno, t.hrcode, t.regulartm, t.intime, t.salarycode, t.birthday, t.marrycode, t.status, t.whichteam, t.remark from esm_user_internal t " + whereCase; // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // // return jdbcTemplate.query(sql, paramValues, new EsmUserInternalRowMapper()); // } // // // public Integer count(String whereCase, Object[] paramValues) { // String sql = "select count(1) from esm_user_internal t " + whereCase; // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // // return jdbcTemplate.queryForObject(sql, paramValues, Integer.class); // } // // // public PageResult selectPaging(int pageNumber, int pageSize, String whereCase, Object[] paramValues) { // // Dialect dialect = Dialect.guessDialect(dataSource); // String sql = dialect.pagin(pageNumber, pageSize, "select t.id, t.addressnow, t.nations, t.politicalstatus, t.college, t.identity, t.education, t.bankname, t.accountno, t.addressresident, t.health, t.postalcode, t.phonehouse, t.collegetm, t.speciality, t.nativeplace, t.worktype, t.blood, t.saleno, t.orglast, t.joblast, t.hobby, t.namespecial, t.phonespecial, t.intimes, t.contracttime, t.isteamleader, t.documentno, t.hrcode, t.regulartm, t.intime, t.salarycode, t.birthday, t.marrycode, t.status, t.whichteam, t.remark from esm_user_internal t " + whereCase); // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // List recordList = jdbcTemplate.query(sql, paramValues, new EsmUserInternalRowMapper()); // // int totalCount = count(whereCase, paramValues); // // PageResult pageResult = new PageResult(pageNumber, pageSize, totalCount, recordList); // // return pageResult; // } // // // @Override // public Integer insert(EsmUserInternal model) { // // String sql = "insert into esm_user_internal ( id, addressnow, nations, politicalstatus, college, identity, education, bankname, accountno, addressresident, health, postalcode, phonehouse, collegetm, speciality, nativeplace, worktype, blood, saleno, orglast, joblast, hobby, namespecial, phonespecial, intimes, contracttime, isteamleader, documentno, hrcode, regulartm, intime, salarycode, birthday, marrycode, status, whichteam, remark) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) "; // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // // Object[] params = new Object[]{model.getId(), model.getAddressnow(), model.getNations(), model.getPoliticalstatus(), model.getCollege(), model.getIdentity(), model.getEducation(), model.getBankname(), model.getAccountno(), model.getAddressresident(), model.getHealth(), model.getPostalcode(), model.getPhonehouse(), model.getCollegetm(), model.getSpeciality(), model.getNativeplace(), model.getWorktype(), model.getBlood(), model.getSaleno(), model.getOrglast(), model.getJoblast(), model.getHobby(), model.getNamespecial(), model.getPhonespecial(), model.getIntimes(), model.getContracttime(), model.getIsteamleader(), model.getDocumentno(), model.getHrcode(), model.getRegulartm(), model.getIntime(), model.getSalarycode(), model.getBirthday(), model.getMarrycode(), model.getStatus(), model.getWhichteam(), model.getRemark()}; // // int out = jdbcTemplate.update(sql, params); // // return out; // } // // // @Override // public Integer insertSelective(EsmUserInternal model) { // // StringBuffer sbSql = new StringBuffer(); // StringBuffer sbParams = new StringBuffer(); // ArrayList alParamsValues = new ArrayList(); // // String pre = ""; // // if (model.getId() != null) { // sbSql.append(pre + "id"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getId()); // pre = ","; // } // if (model.getAddressnow() != null) { // sbSql.append(pre + "addressnow"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getAddressnow()); // pre = ","; // } // if (model.getNations() != null) { // sbSql.append(pre + "nations"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getNations()); // pre = ","; // } // if (model.getPoliticalstatus() != null) { // sbSql.append(pre + "politicalstatus"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getPoliticalstatus()); // pre = ","; // } // if (model.getCollege() != null) { // sbSql.append(pre + "college"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getCollege()); // pre = ","; // } // if (model.getIdentity() != null) { // sbSql.append(pre + "identity"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getIdentity()); // pre = ","; // } // if (model.getEducation() != null) { // sbSql.append(pre + "education"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getEducation()); // pre = ","; // } // if (model.getBankname() != null) { // sbSql.append(pre + "bankname"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getBankname()); // pre = ","; // } // if (model.getAccountno() != null) { // sbSql.append(pre + "accountno"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getAccountno()); // pre = ","; // } // if (model.getAddressresident() != null) { // sbSql.append(pre + "addressresident"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getAddressresident()); // pre = ","; // } // if (model.getHealth() != null) { // sbSql.append(pre + "health"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getHealth()); // pre = ","; // } // if (model.getPostalcode() != null) { // sbSql.append(pre + "postalcode"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getPostalcode()); // pre = ","; // } // if (model.getPhonehouse() != null) { // sbSql.append(pre + "phonehouse"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getPhonehouse()); // pre = ","; // } // if (model.getCollegetm() != null) { // sbSql.append(pre + "collegetm"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getCollegetm()); // pre = ","; // } // if (model.getSpeciality() != null) { // sbSql.append(pre + "speciality"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getSpeciality()); // pre = ","; // } // if (model.getNativeplace() != null) { // sbSql.append(pre + "nativeplace"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getNativeplace()); // pre = ","; // } // if (model.getWorktype() != null) { // sbSql.append(pre + "worktype"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getWorktype()); // pre = ","; // } // if (model.getBlood() != null) { // sbSql.append(pre + "blood"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getBlood()); // pre = ","; // } // if (model.getSaleno() != null) { // sbSql.append(pre + "saleno"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getSaleno()); // pre = ","; // } // if (model.getOrglast() != null) { // sbSql.append(pre + "orglast"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getOrglast()); // pre = ","; // } // if (model.getJoblast() != null) { // sbSql.append(pre + "joblast"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getJoblast()); // pre = ","; // } // if (model.getHobby() != null) { // sbSql.append(pre + "hobby"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getHobby()); // pre = ","; // } // if (model.getNamespecial() != null) { // sbSql.append(pre + "namespecial"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getNamespecial()); // pre = ","; // } // if (model.getPhonespecial() != null) { // sbSql.append(pre + "phonespecial"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getPhonespecial()); // pre = ","; // } // if (model.getIntimes() != null) { // sbSql.append(pre + "intimes"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getIntimes()); // pre = ","; // } // if (model.getContracttime() != null) { // sbSql.append(pre + "contracttime"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getContracttime()); // pre = ","; // } // if (model.getIsteamleader() != null) { // sbSql.append(pre + "isteamleader"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getIsteamleader()); // pre = ","; // } // if (model.getDocumentno() != null) { // sbSql.append(pre + "documentno"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getDocumentno()); // pre = ","; // } // if (model.getHrcode() != null) { // sbSql.append(pre + "hrcode"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getHrcode()); // pre = ","; // } // if (model.getRegulartm() != null) { // sbSql.append(pre + "regulartm"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getRegulartm()); // pre = ","; // } // if (model.getIntime() != null) { // sbSql.append(pre + "intime"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getIntime()); // pre = ","; // } // if (model.getSalarycode() != null) { // sbSql.append(pre + "salarycode"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getSalarycode()); // pre = ","; // } // if (model.getBirthday() != null) { // sbSql.append(pre + "birthday"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getBirthday()); // pre = ","; // } // if (model.getMarrycode() != null) { // sbSql.append(pre + "marrycode"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getMarrycode()); // pre = ","; // } // if (model.getStatus() != null) { // sbSql.append(pre + "status"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getStatus()); // pre = ","; // } // if (model.getWhichteam() != null) { // sbSql.append(pre + "whichteam"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getWhichteam()); // pre = ","; // } // if (model.getRemark() != null) { // sbSql.append(pre + "remark"); // sbParams.append(pre + "?"); // alParamsValues.add(model.getRemark()); // pre = ","; // } // // // String sql = "INSERT INTO esm_user_internal (" + sbSql.toString() + ") VALUES (" + sbParams.toString() + ")"; // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // // Object[] params = alParamsValues.toArray(); // // int out = jdbcTemplate.update(sql, params); // // return out; // } // // // @Override // public Integer update(EsmUserInternal model) { // // String sql = "update esm_user_internal set addressnow=?, nations=?, politicalstatus=?, college=?, identity=?, education=?, bankname=?, accountno=?, addressresident=?, health=?, postalcode=?, phonehouse=?, collegetm=?, speciality=?, nativeplace=?, worktype=?, blood=?, saleno=?, orglast=?, joblast=?, hobby=?, namespecial=?, phonespecial=?, intimes=?, contracttime=?, isteamleader=?, documentno=?, hrcode=?, regulartm=?, intime=?, salarycode=?, birthday=?, marrycode=?, status=?, whichteam=?, remark=? where id=?"; // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // // Object[] params = new Object[]{model.getAddressnow(), model.getNations(), model.getPoliticalstatus(), model.getCollege(), model.getIdentity(), model.getEducation(), model.getBankname(), model.getAccountno(), model.getAddressresident(), model.getHealth(), model.getPostalcode(), model.getPhonehouse(), model.getCollegetm(), model.getSpeciality(), model.getNativeplace(), model.getWorktype(), model.getBlood(), model.getSaleno(), model.getOrglast(), model.getJoblast(), model.getHobby(), model.getNamespecial(), model.getPhonespecial(), model.getIntimes(), model.getContracttime(), model.getIsteamleader(), model.getDocumentno(), model.getHrcode(), model.getRegulartm(), model.getIntime(), model.getSalarycode(), model.getBirthday(), model.getMarrycode(), model.getStatus(), model.getWhichteam(), model.getRemark(), model.getId()}; // // return jdbcTemplate.update(sql, params); // } // // // @Override // public Integer updateSelective(EsmUserInternal model) { // // StringBuffer sbSql = new StringBuffer(); // StringBuffer sbParams = new StringBuffer(); // ArrayList alParamsValues = new ArrayList(); // // String pre = ""; // String preWhere = ""; // // if (model.getAddressnow() != null) { // sbSql.append(pre + "addressnow=?"); // alParamsValues.add(model.getAddressnow()); // pre = ","; // } // if (model.getNations() != null) { // sbSql.append(pre + "nations=?"); // alParamsValues.add(model.getNations()); // pre = ","; // } // if (model.getPoliticalstatus() != null) { // sbSql.append(pre + "politicalstatus=?"); // alParamsValues.add(model.getPoliticalstatus()); // pre = ","; // } // if (model.getCollege() != null) { // sbSql.append(pre + "college=?"); // alParamsValues.add(model.getCollege()); // pre = ","; // } // if (model.getIdentity() != null) { // sbSql.append(pre + "identity=?"); // alParamsValues.add(model.getIdentity()); // pre = ","; // } // if (model.getEducation() != null) { // sbSql.append(pre + "education=?"); // alParamsValues.add(model.getEducation()); // pre = ","; // } // if (model.getBankname() != null) { // sbSql.append(pre + "bankname=?"); // alParamsValues.add(model.getBankname()); // pre = ","; // } // if (model.getAccountno() != null) { // sbSql.append(pre + "accountno=?"); // alParamsValues.add(model.getAccountno()); // pre = ","; // } // if (model.getAddressresident() != null) { // sbSql.append(pre + "addressresident=?"); // alParamsValues.add(model.getAddressresident()); // pre = ","; // } // if (model.getHealth() != null) { // sbSql.append(pre + "health=?"); // alParamsValues.add(model.getHealth()); // pre = ","; // } // if (model.getPostalcode() != null) { // sbSql.append(pre + "postalcode=?"); // alParamsValues.add(model.getPostalcode()); // pre = ","; // } // if (model.getPhonehouse() != null) { // sbSql.append(pre + "phonehouse=?"); // alParamsValues.add(model.getPhonehouse()); // pre = ","; // } // if (model.getCollegetm() != null) { // sbSql.append(pre + "collegetm=?"); // alParamsValues.add(model.getCollegetm()); // pre = ","; // } // if (model.getSpeciality() != null) { // sbSql.append(pre + "speciality=?"); // alParamsValues.add(model.getSpeciality()); // pre = ","; // } // if (model.getNativeplace() != null) { // sbSql.append(pre + "nativeplace=?"); // alParamsValues.add(model.getNativeplace()); // pre = ","; // } // if (model.getWorktype() != null) { // sbSql.append(pre + "worktype=?"); // alParamsValues.add(model.getWorktype()); // pre = ","; // } // if (model.getBlood() != null) { // sbSql.append(pre + "blood=?"); // alParamsValues.add(model.getBlood()); // pre = ","; // } // if (model.getSaleno() != null) { // sbSql.append(pre + "saleno=?"); // alParamsValues.add(model.getSaleno()); // pre = ","; // } // if (model.getOrglast() != null) { // sbSql.append(pre + "orglast=?"); // alParamsValues.add(model.getOrglast()); // pre = ","; // } // if (model.getJoblast() != null) { // sbSql.append(pre + "joblast=?"); // alParamsValues.add(model.getJoblast()); // pre = ","; // } // if (model.getHobby() != null) { // sbSql.append(pre + "hobby=?"); // alParamsValues.add(model.getHobby()); // pre = ","; // } // if (model.getNamespecial() != null) { // sbSql.append(pre + "namespecial=?"); // alParamsValues.add(model.getNamespecial()); // pre = ","; // } // if (model.getPhonespecial() != null) { // sbSql.append(pre + "phonespecial=?"); // alParamsValues.add(model.getPhonespecial()); // pre = ","; // } // if (model.getIntimes() != null) { // sbSql.append(pre + "intimes=?"); // alParamsValues.add(model.getIntimes()); // pre = ","; // } // if (model.getContracttime() != null) { // sbSql.append(pre + "contracttime=?"); // alParamsValues.add(model.getContracttime()); // pre = ","; // } // if (model.getIsteamleader() != null) { // sbSql.append(pre + "isteamleader=?"); // alParamsValues.add(model.getIsteamleader()); // pre = ","; // } // if (model.getDocumentno() != null) { // sbSql.append(pre + "documentno=?"); // alParamsValues.add(model.getDocumentno()); // pre = ","; // } // if (model.getHrcode() != null) { // sbSql.append(pre + "hrcode=?"); // alParamsValues.add(model.getHrcode()); // pre = ","; // } // if (model.getRegulartm() != null) { // sbSql.append(pre + "regulartm=?"); // alParamsValues.add(model.getRegulartm()); // pre = ","; // } // if (model.getIntime() != null) { // sbSql.append(pre + "intime=?"); // alParamsValues.add(model.getIntime()); // pre = ","; // } // if (model.getSalarycode() != null) { // sbSql.append(pre + "salarycode=?"); // alParamsValues.add(model.getSalarycode()); // pre = ","; // } // if (model.getBirthday() != null) { // sbSql.append(pre + "birthday=?"); // alParamsValues.add(model.getBirthday()); // pre = ","; // } // if (model.getMarrycode() != null) { // sbSql.append(pre + "marrycode=?"); // alParamsValues.add(model.getMarrycode()); // pre = ","; // } // if (model.getStatus() != null) { // sbSql.append(pre + "status=?"); // alParamsValues.add(model.getStatus()); // pre = ","; // } // if (model.getWhichteam() != null) { // sbSql.append(pre + "whichteam=?"); // alParamsValues.add(model.getWhichteam()); // pre = ","; // } // if (model.getRemark() != null) { // sbSql.append(pre + "remark=?"); // alParamsValues.add(model.getRemark()); // pre = ","; // } // if (model.getId() != null) { // sbParams.append(preWhere + "id=?"); // alParamsValues.add(model.getId()); // preWhere = ","; // } // // // if (!sbSql.toString().equalsIgnoreCase("")) { // String sql = "update esm_user_internal set " + sbSql.toString() + " where " + sbParams.toString(); // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // // Object[] params = alParamsValues.toArray(); // // return jdbcTemplate.update(sql, params); // } // // return 0; // // } // // // @Override // public Integer delete(String id) { // // String sql = "delete from esm_user_internal where id=?"; // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // // return jdbcTemplate.update(sql, id); // } // // // @Override // public Integer delete(List lsEsmUserInternal) { // String sql = "delete from esm_user_internal where id=?"; // // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); // // return jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter() { // @Override // public void setValues(PreparedStatement preparedStatement, int i) throws SQLException { // preparedStatement.setString(1, lsEsmUserInternal.get(i).getId()); // } // // @Override // public int getBatchSize() { // return lsEsmUserInternal.size(); // } // }).length; // } // //}