vscode go to file 명령창 결과 제외 vscode에서 ctrl+p로 실행할 수 있는 명령창에불필요한 파일들이 뜨는 경우가 있다.이클립스랑 같이 쓰다보니 target\classes 하위 파일들이 표시되는 문제가 있다.검색제외 규칙을 설정하면 된다.File -> Preferences -> Settings (Ctrl + ,)-> files.exclude 검색 -> Files: Exclude 에 패턴 등록**/ (상대경로) workspace 하위**/target 추가하면 됨 카테고리 없음 2025.11.17
ORACLE 프로시저 실행여부 확인방법 모니터링 툴이 없는 경우프로시저가 지금 실행중인지 확인방법SELECT NAME FROM GV$DB_OBJECT_CACHEWHERE TYPE=‘PROCEDURE’ AND PIN_MODE = ‘SHARED’ AND NAME = :프로시저명 DB/Oracle DB 2025.10.17
Model 과 ModelVO 의 차이 1. Model.javaEntity/Model 클래스로 사용됩니다.DB 테이블과 1:1로 매핑비즈니스 로직에서 직접 사용하거나 ORM(JPA, MyBatis 등)에서 매핑에 활용예시: 실제 DB의 컬럼과 거의 동일한 필드, getter/setter, toString 등 포함2. ModelVO.javaVO(Value Object) 클래스로 사용화면(View)이나 API 요청/응답, 데이터 전달용으로 활용Entity와 달리, 자유로운 추가 가공.여러 테이블의 데이터를 합쳐서 사용하거나, 화면에 필요한 추가 필드, 변환된 값, 임시 데이터 등을 포함예시: Entity에는 없는 화면용 필드, 파라미터, 변환값 등이 추가될 수 있음 Java Spring boot 2025.09.25
eclipse js addon https://steady-record.tistory.com/m/entry/tern-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8-%EC%84%A4%EC%B9%98 카테고리 없음 2025.07.15
mybatis sequence nextval 안돼서 PK 오류 발생 local session cache 의 문제로세션이 생성될 때 로컬캐시를 생성하는데동일한 쿼리에 대해서는 같은 결과를 반환한다고 함캐시를 비워줘야하는데 xml에 옵션을 추가하면 됨true에 “” 따옴표 없으면 이런 메세지 발생open quote is expected for attribute “flushCache” associated with an element type “insert” Java Spring boot 2025.04.29
HttpClientErrorException HttpServerErrorException 예외 메세지 처리 여러 블로그 찾아봤는데 exception을 처리할 수 있는 클래스까지 만들어서 처리하는 방법만 가이드 하고 있었다. 신규 프로젝트야 클래스 만들어서 하면 되는데레거시 시스템에서 클래스를 만들어 처리하기엔 영향도가 부담됐다. 가장 간단하게 예외를 처리할 수 있는 방법을 정리해둔다try {} catch(HttpClientErrorException hex) { String statusCode = hex.getStatusCode().toString(); String responseBody = hex.getResponseBodyAsString();} catch(HttpServerErrorException hex) { String statusCode = hex.getStatusCode().toString();.. Java Spring boot 2025.03.24
ProcessException / ProcessMessageException try{throw processException(message);} catch (ServiceException ex) { System.out.println(ex.getMessageKey());// processException의 메세지를 받고 싶다면 ServiceException으로 받아야함// messagekey에 exception 발생 시 입력했던 메세지가 들어있음// Exception 로 캐치하면 메세지를 뽑아내기 어려움…}try{throw processMessageException(message);} catch (Exception ex) {System.out.println(ex.getMessage());// Exception으로 메세지를 받고 싶다면 processMessageException을 사.. Java Spring boot 2025.03.19
toad 대소문자 단축키 카멜케이스 단축키 ctrl+I(언더바 기준 단어의 첫 글자만 대문자, 나머지는 소문자로 변환)대문자 단축키 ctrl+U소문자 단축키 ctrl+L DB 2025.01.22
오라클 테이블, 컬럼 조회 1. 테이블조회1.1. 테이블 목록 조회SELECT * FROM ALL_ALL_TABLESSELECT * FROM DBA_TABLES /* 전체스키마조회가능 */SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE=‘TABLE’1.2. 테이블 코멘트 조회SELECT * FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = ‘테이블명‘ /* 전체스키마조회가능 */SELECT * FROM USER_TAB_COMMENTS 2. 컬럼 조회2.1. 컬럼 조회SELECT * FROM COLS WHERE TABLE_NAME = ‘테이블명’SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = ‘테이블명‘ /* 전체스키마조회가능 */SELE.. DB/Oracle DB 2024.12.06
Mybatis if문 동작 안함 mybatis if문 조건절 실행이 안되는 경우test 이하 내용을 작은따옴표(‘)로 사용하고 비교문자열을 큰따옴표(“”)로 사용해야함문자열 길이가 한 글자인 경우 char형으로 인식하여 java.lang.NumberFormatException이 발생하거나 조건문이 실행되지 않을 수 있음 Java Spring boot 2024.12.06