반응형

language 14

mybatis mapper xml에서 비교연산자 <=, >=, <, > 처리방법

mybatis mapper xml 파일에서 비교 연산자를 사용하는 경우 아래와 같은 오류가 발생한다.The content of elements must consist of well-formed character data or markup.위 현상을 해결하는 방법은 ]]> 의 here 부분에 비교 연산자를 넣거나 전체 쿼리문을 넣어서 사용하면 됩니다.예시예시 : 전체 쿼리문을 포함select afrom itemwhere a 예시 : 연산자만 포함 select afrom itemwhere a #{lastRevision}

language/java 2017.01.03

ECMA6에서 생긴 map을 사용하기

ECMA6에서 생긴map을 사용해서 데이터를 다루는 방법map 생성//map 생성 let map = new Map(); map 조작//데이터 세팅 map.set(key, value); //데이터 삭제 map.delete(key); //key 체크(리턴 bool) map.has(key)); //map 초기화 map.clear(); map 순회하기map.forEach(function (value, key) { console.log("key : ",key, " value : ", value) }); map JSON 변환하기test = () => { let map = new Map(); mapToJson(map); } mapToJson = (map) => { return JSON.stringify([...map..

language/javascript 2016.11.14

HashMap 형태의 parmeter의 필수 값을 체크

전달받은 HashMap 형태의 parmeter의 필수 값을 체크하기 위한 함수입니다.체크해야 하는 필수 값을 Array로 만들어 체크합니다. 체크함수public static boolean checkContainKey(String[] requirmentKeys, HashMap param) { for (String requirmentKey : requirmentKeys) { boolean flag = false; for (Object key : param.keySet()){ if (requirmentKey.equals(key.toString())) { flag = true; break; } } if (!flag) { return false; } } return true;}호출방식String [] requir..

language/java 2016.10.20
반응형