본문 바로가기

전체 글

(68)
[Mybatis] mapUnderscoreToCamelCase 설정 mybatis 카멜케이스 적용하기. mybatis를 이용하여 VO에 리턴값을 받을때 카멜케이스를 적용하고 싶다면 마이바티스 설정파일(ex: sql-mapper-config.xml)에서 아래와 같이 작성해주면 된다. 데이터베이스 컬럼명 형태가 VACC_NO 일 경우 CamelCase형태를 적용시키면 vaccNo로 자동 매핑된다. VO사용시 해당 변수명에 맞게 매핑이 된다. 전자정부프레임워크에서 resultType을 egovMap으로 사용할경우 jsp단에서는 ${result.vaccNo} 이런형식으로 바로 쓸수 있다. 디폴트는 false로 적용되어있다. http://www.mybatis.org/mybatis-3/ko/configuration.html
Ajax 파일업로드 multipart/form-data submit Ajax로 파일업로드시 multipart/form-data submit if(confirm("저장하시겠습니까?")){ var insertForm = $("#insertForm")[0]; var formData = new FormData(insertForm); $.ajax({ url : url, type : "post", data : formData, processData : false, contentType : false, success : fuction(data){ alert("저장하였습니다."); }, error : function(request, status, error){ alert("장애가 발생했습니다."); } }) }
[Javascript] undefined, null 체크 function emptyCheck(str){ if(typeof str == "undefined" || str == null || str == "") return true; else return false ; }
[Java] java.security.InvalidKeyException: Illegal key size 해결 방안(자바 암호화 모듈 JEC) JDK 8u161 이전 버전을 사용중이라면 AES-256 암호화 작업중에 다음 예외가 발생할 것이다. java.security.InvalidKeyException: Illegal key size or default parameters 이전 버전의 JDK를 사용시, 1) https://www.oracle.com/index.html 메뉴에 검색 JCE라고 검색을 하면 JDK 버전별로 다운로드를 할 수 있다. 또는 2) https://www.oracle.com/java/technologies/downloads/archive/ Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 링크 클릭!! 자신의 JDK 버전에 맞게 다운..
[오라클] SELECT 해서 UPDATE하기 / SELECT 해서 INSERT 하기 오라클에서 SELECT 해서 UPDATE 하기 UPDATE 테이블명 A SET (COLUMN1, COLUMN2, COLUMN3) = (SELECT COLUMN1, COLUMN2, COLUMN3 FROM 테이블명 WHERE COLUMN1 = '0001')WHERE A.COLUMN1 = '0001' SELECT 해서 INSERT 하기 INSERT INTO 테이블명(COLUMN1, COLUMN2, COLUMN3)SELECT COLUMN1, COLUMN2, COLUMN3FROM 테이블명WHERE A.COLUMN1 = '0001'
jquery 오늘 날짜 구하기 function getToday(){ var now = new Date(); var year = now.getFullYear(); var month = now.getMonth() + 1; //1월이 0으로 되기때문에 +1을 함. var date = now.getDate(); month = month >=10 ? month : "0" + month; date = date >= 10 ? date : "0" + date; // ""을 빼면 year + month (숫자+숫자) 됨.. ex) 2018 + 12 = 2030이 리턴됨. //console.log(""+year + month + date); return today = ""+year + month + date; }
엑셀에서 insert 쿼리 만들기 엑셀파일로 데이터를 받아 데이터베이스에 추가해야 하는 경우가 종종 있다. 그럴때 INSERT 쿼리를 쉽게 만드는 법이다. 1. 첫번째 방법 ="INSERT INTO INSERT_TABLE(COLUMN1, COLUMN2, COLUMN3) VALUES('"&A2&"','"&B2&"','"&C2&"');" ="INSERT INTO INSERT_TABLE(COLUMN1, COLUMN2, COLUMN3) VALUES('"&A2&"','"&B2&"','"&C2&"');" 255자리가 넘어가게 되면 밑에 두번째 방법을 이용하면된다. -> 에러메세지 : 수식의 텍스트 값은 255자로 제한되어 있습니다. 2. 두번째 방법 CONCATENATE 이용 concatenate 함수를 붙여주면 된다! =CONCATENATE("I..
jquery action, submit $('#폼아이디').attr('action','주소').submit();