diff --git a/src/main/java/itn/let/mjo/addr/service/impl/AddrServiceImpl.java b/src/main/java/itn/let/mjo/addr/service/impl/AddrServiceImpl.java index 71cc4ab5..489c2862 100644 --- a/src/main/java/itn/let/mjo/addr/service/impl/AddrServiceImpl.java +++ b/src/main/java/itn/let/mjo/addr/service/impl/AddrServiceImpl.java @@ -59,7 +59,7 @@ public class AddrServiceImpl extends EgovAbstractServiceImpl implements AddrSer private static final String PHONE_REGEX = "^(01[016789]-?\\d{3,4}-?\\d{4})$"; private static final Pattern PHONE_PATTERN = Pattern.compile(PHONE_REGEX); private static final Charset EUC_KR = Charset.forName("EUC-KR"); - private static final int BATCH_SIZE = 100000; + private static final int BATCH_SIZE = 60000; // private static final int MAX_ADDR_CNT = 500000; //임시 500만개 private static final int MAX_ADDR_CNT = 5000000; @@ -469,26 +469,26 @@ public class AddrServiceImpl extends EgovAbstractServiceImpl implements AddrSer startTime = System.currentTimeMillis(); System.out.println("addrListVO.size() : "+ addrListVO.size()); - - if(addrListVO.size() > 0) { - // 등록 - // Batch insert - try { - batchInsertAddrList(addrListVO); - - } catch (Exception e) { - // TODO: handle exception - e.printStackTrace(); - return new StatusResponse( - HttpStatus.BAD_REQUEST - , "배치오류" - , LocalDateTime.now() - ); - } -// addrDAO.insertAddrList(addrListVO); - - } + try { + if(addrListVO.size() > 0) { + // 등록 + // Batch insert + batchInsertAddrList(addrListVO); + + // addrDAO.insertAddrList(addrListVO); + + } + + } catch (Exception e) { + // TODO: handle exception + e.printStackTrace(); + return new StatusResponse( + HttpStatus.BAD_REQUEST + , "배치오류" + , LocalDateTime.now() + ); + } endTime = System.currentTimeMillis(); executionTime = (endTime - startTime) / 1000.0; System.out.println("INSERT Execution time: " + executionTime + " seconds"); diff --git a/src/main/webapp/WEB-INF/jsp/web/addr/AddrList.jsp b/src/main/webapp/WEB-INF/jsp/web/addr/AddrList.jsp index b0680375..d861d600 100644 --- a/src/main/webapp/WEB-INF/jsp/web/addr/AddrList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/addr/AddrList.jsp @@ -478,9 +478,6 @@ function setSenderList_advc(){ } }, error: function (e) { - //로딩창 hide - $('.loading_layer').removeClass('active'); - alert("저장에 실패하였습니다."); alert("ERROR : " + JSON.stringify(e)); },