본문 바로가기
반응형

WEB33

relation 연결된 id 가져오기 MQL expand bus 1061.5100.535.618 select bus id; 2024. 2. 15.
자바스크립트의 Null 병합 연산자(??)를 활용한 값 대체 기능 자바스크립트의 Null 병합 연산자(??)를 활용한 값 대체 기능 자바스크립트에서는 null 병합 연산자(??)를 사용하여 변수나 표현식이 null 또는 undefined인 경우에 대체 값을 제공할 수 있습니다. 이를 통해 간결하고 효율적인 코드를 작성할 수 있습니다. Null 병합 연산자(??)는 다음과 같은 동작을 가지고 있습니다. 왼쪽 피연산자를 평가하고, 그 값이 null 또는 undefined인 경우에만 오른쪽 피연산자의 값을 반환합니다. 그 외의 경우에는 왼쪽 피연산자의 값을 그대로 반환합니다. let username = null; let displayName = username ?? "Guest"; console.log(displayName); // 출력: "Guest" 위 예시에서는 use.. 2023. 6. 22.
SMARTSuite9 첨부파일 파일명 확인하기 **upload**라는 첨부파일 모듈이 있고, 저장 버튼을 클릭하면 파일명이 "upload"에 있는지 확인하여 적합한 경우 알림 메시지를 표시합니다. 예를 들어, 파일명에 "기안문"이라는 단어가 포함되어 있지 않은 경우 "기안문 파일명이 없습니다."라는 알림 메시지를 표시합니다. onSaveSubmit: function() { var me = this; // 업로드된 파일 개수 확인 var fileCount = me.$.upload.allFiles.length; // 파일 개수만큼 반복문 실행 for (let i = 0; i < fileCount; i++) { // i번째 파일 가져오기 const file = me.$.upload.allFiles[i]; // 파일명에 "기안문"이 포함되어 있는지 확인 i.. 2023. 6. 21.
데이터베이스 트랜잭션의 이해: 롤백과 예외 처리 안녕하세요! 오늘은 데이터베이스 트랜잭션에 관해 알아보겠습니다. 트랜잭션은 데이터베이스 작업의 일관성과 안정성을 유지하기 위해 중요한 개념입니다. 트랜잭션이 성공적으로 완료되지 못하면 롤백이 발생하게 됩니다. 이번 글에서는 롤백과 예외 처리에 대해 자세히 살펴보겠습니다. 트랜잭션은 일련의 데이터베이스 작업을 하나의 논리적 단위로 묶은 것입니다. 이러한 작업은 모두 성공적으로 완료되거나 실패할 수 있습니다. 실패 시 트랜잭션을 롤백하여 이전 상태로 되돌릴 수 있습니다. 롤백은 트랜잭션의 원자성을 보장하고 데이터 일관성을 유지하는 중요한 메커니즘입니다. 트랜잭션 중에 예외가 발생하면 롤백이 자동으로 처리될 수 있습니다. 스프링 프레임워크에서는 기본적으로 예외가 발생하면 트랜잭션을 롤백합니다. 그러나 특정 예.. 2023. 6. 15.
반응형