본문 바로가기

전체 글44

[JavaScript]Invalid left-hand side in assignment Invalid left-hand side in assignment조건문을 짜면서 흔히 하는 실수로 만날 수 있는 오류메세지로 아래 예시처럼== 으로 비교를 해야하는 곳에 하나를 빼먹어서 = 으로 부적절하게 할당되면서 발생하는 오류다.if ( 1 = 3 && 2 = 3 ) { console.log("XXXXXXX");} 덕분에 새로운 에러메세지 발견😏 [참고]https://inpa.tistory.com/entry/ERROR-%E2%9A%A0%EF%B8%8F-Invalid-left-hand-side-in-assignment 2025. 7. 15.
[NexacroN] MASKEDIT 컴포넌트 정수, 소수점 자리수 제한하기 MASKEDIT 컴포넌트를 사용할 때 정수, 소수점 자리 제한해주는 방법이다. 1. FORMAT으로 원하는 자리수만큼 표기- 정수 네자리, 소수점 네자리 2. limitbymask 속성에서 both로 주기limitbymask는 MaskEdit에 숫자를 입력할 때, format 이 적용되는 부분을 설정하는 속성이다. (기본값 : decimal) ✔️ type 속성이 'number' 인 경우에만 적용되니 사용할 때 이 부분을 체크해줘야한다! [limitbymask 속성]both : 정수, 소수점 모두 자리수 제한decimal : 소수점만 자리수 제한 integer : 정수부분만 자리수 제한 none : 정수, 소수점 제한 X 2025. 6. 9.
[Oracle] PL/SQL 프로시저 예외처리하기 (with RAISE & EXCEPTION) 프로시저를 작성하면서 특정 상황에는 A 처리를, 다른 상황에서는 B 처리를 해줘야할 때가 있다. 예를 들어,전표를 생성한다고 할 때 월마감을 체크하고 전표를 생성시켜줘야한다월마감을 했는지 체크하고 그 결과에 따라 월마감 여부를 알려주거나 전표를 생성시키거나 해야한다.이런 경우, 사용자정의 예외를 사용해서 처리해줄 수 있다. 물론 사용자정의 예외만 처리할 수 있는 방법이 아니라 자바에 try-catch문 처럼컴파일 오류나 오라클에서 발생시키는 오류 또한 처리할 수 있다. 프로시저에서EXCEPTION으로 예외를 선언하고 처리하고 RAISE로 예외를 발생시킬 수 있다. CREATE OR REPLACE PROCEDURE 프로시저이름ISV_CNT NUMBER(20);V_PRICE NUMBER(2.. 2025. 4. 16.
[MyBatis] Mapped Statements collection does not contain value for 열심히 쿼리문 작성하고 테스트 해보려고 하는데 띠용🫨🫨 에러다..🥲Mapped Statements collection does not contain value for ~ 이런 오류는 왜 발생하는걸까..?! 보통 아래 다섯가지의 경우가 발생한다고 한다! 1. Mapper ID가 동일하지 않은 경우XML파일에서 정의한 ID와 호출하는 ID가 다른 경우2. Parameter와 Bean의 필드명이 동일하지 않은 경우 3. XML파일에 정의된 namespace와      mapper파일에 접근하는 JAVA 파일에서 호출하는 namespace가 동일하지 않은 경우 4. MyBatis config파일에 mapper가 정의되지 않았거나 스펠링이 동일하지 않은 경우 5. mapper에 정의된 namespace가 같.. 2025. 3. 24.