Study
-
[MyBatis] Oracle 부적합한 열유형 null 처리방법Study/Java 2020. 12. 31. 18:57
mybatis-config.xml 또는 context-sqlMap.xml 프로퍼티 네임이 configLocation인 value값에 보면 configLocation경로가 있음 저 경로 xml에 들어가 configuration 태그 아래 settings 이라는 태그가 있는지 확인하고 없을 경우 settings를 추가하여 아래처럼 설정하고 있을 경우는 setting을 추가해주면 된다. 매 가이드 // 없는 경우 // 있는 경우 jdbcType=VARCHAR 사용 INSERT INTO [table_name] ( id , name , phone ) VALUES ( #{id} , #{name} , #{phone, jdbcType=VARCHAR} ) 값이 null일 경우 null처리가 된다. 조건절 if문 사용 I..
-
[jQuery] 테이블에서 동적으로 데이터 검색해 테이블 조회Study/JavaScript 2020. 12. 29. 21:29
jQuery-ui.js 이용 jsp No. 이름 나이 전화번호 1 홍길동 30 010-1234-1234 2 임꺽정 25 010-2222-2222 3 이몽룡 17 010-8888-1234 js$("#searchInput").on('change keyup paste', function() { var currentVal = $.trim($(this).val()); $('#personInfoTable > tr').hide(); var temp = $('#personInfoTable > tr > td.search:contains("' + currentVal + '")'); $(temp).parent().show(); }); js 설명change로 input값이 변경될때 이벤트 발생keyup로 키보드로 입력을 할때..
-
[IE] Internet Explorer에서 value=""일 경우 value="1"로 변경되는 경우 해결방법Study/JavaScript 2020. 12. 29. 11:05
IE 11에서 value가 없을 경우 자동으로 1부터 시작된다. 또는 01, 02 같은 문자는 숫자로 변경되어 1, 2로 되어 작동한다. 전체 A B C D 전체 A B C D A B C D A B C D 해결방법 - 1 이럴경우 해결하기 위해서는 커스텀 테이터 속성를 사용한다. 전체 A B C D A B C D value값 가져오기 // javaScript document.getElementById('selected_list').getAttribute('data-value'); //jQuery //data('dataName'): 해당 커스텀데이터속성의 값을 반환(dataName은 속성 'data-'를 제외한 이름) $('#selected_list').data('value'); // attr('attrN..
-
[Oracle - Error] ORA-00923: FROM 키워드가 필요한 위치에 없습니다("FROM keyword not found where expected")Study/Database 2020. 12. 23. 11:20
오류 메세지 ORA-00923: FROM 키워드가 필요한 위치에 없습니다. 00923. 00000 - "FROM keyword not found where expected" 해결 보통 문법 오류, 오타가 있을 경우가 발생하는 오류다 -- 오류 발생 코드 SELECT * , a , b FROM [테이블명] -- 수정 SELECT * FROM [테이블명] *과 다른 것들은 같이 사용할 수 없음 * 하나를 단독으로 사용하거나 GROUP BY를 이용하여 사용 가능함
-
[MyBatis - Error] java.lang.IllegalArgumentException : Mapped Statements collection does not contain valueStudy/Java 2020. 12. 22. 17:39
에러메세지 java.lang.IllegalArgumentException : Mapped Statements collection does not contain value 원인 1. mapper Id가 다른 경우 // mapper 파일 // java파일 // DAO 파일에서 부르는 mapper 파일의 id 2. Parameter와 been의 필드명이 다른 경우 3. mapper파일에 정의된 네임스페이스와 mapper파일에 접근하는 java파일에서 호출하는 네임스페이스가 다를 경우 4. MyBatis config 파일에 mapper가 정의되어 있지 않거나 스펠링이 틀린경우 5. mapper에 정의된 네임스페이스 명칭이 같은 application 내에 중복될 경우 참고 더보기 tistory, "mapper E..
-
[jQuery] CSS 속성 추가/변경/여러개 속성 변경Study/JavaScript 2020. 12. 21. 20:02
.css() .css()로 선택한 요소의 css 속성값을 가져오거나 style 속성을 추가 css 속성값 가져오기 -- 속성값 가져오기 .css( propertyName ) -- 예시 $('h1').css('color'); css 속성 추가/변경 -- 속성 적용하기 .css( propertyName, value ) --예시 $('h1').css('color', 'red'); 다수의 속성 한번에 변경하기 -- 속성 여러개 적용 -- 예시 1) Object 사용 $('h1').css( {'background-color':'black', color:'red' } ); -- 예시 2 $('h1').css( 'background-color', 'black' ).css( 'color', 'red' ); 참고 더보기..
-
[Oracle] 데이터 타입 변환 (TO_CHAR, TO_NUMBER, TO_DATE)Study/Database 2020. 12. 21. 16:02
데이터 변환 TO_[데이터 타입] TO_CHAR CHAR형으로 변경 -- TO_CHAR 사용법 SELECT TO_CHAR([컬럼명]) FROM [테이블명]; -- 예제 --INT TO CHAR SELECT TO_CHAR(100) FROM DUAL --100 --DATE TO CHAR SELECT TO_CHAR(SYSDATE) FROM DUAL --20/12/21 --DATE TO CHAR(포맷팅) SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD') FROM DUAL --2020-12-21 TO_NUMBER NUMBER형으로 변경 -- 사용법 SELECT TO_NUMBER([컬럼명]) FROM [테이블명] -- 예제 -- CHAR TO NUMBER SELECT TO_NUMBER('100') ..