분류 전체보기142 [DB] MyBatis resultMap 자동 생성 (Oracle 기반, PL/SQL 스크립트) 🧩 MyBatis resultMap 자동 생성 (Oracle 기반, PL/SQL 스크립트)MyBatis를 사용할 때 가장 귀찮은 것 중 하나가 바로 resultMap 작성입니다.특히 테이블 컬럼이 많거나 VO가 많을수록 반복 작업이 많아지고 실수도 잦아집니다.그래서 Oracle에서 테이블 구조를 기반으로 resultMap을 자동으로 생성해주는 PL/SQL 스크립트를 정리해봤습니다.✅ 특징resultMap XML 구조 자동 생성PK 컬럼은 태그로 생성컬럼명은 camelCase로 자동 변환컬렉션/association은 제외하고 단일 테이블 기준으로만 생성💻 사용 방법Oracle SQL Developer, Toad 등에서 실행v_target_table 변수에 대상 테이블명을 넣고 실행SET SER.. 2025. 4. 10. [초롱이] 졸린 초롱이 2025. 3. 25. [GitHub Copilot] GitHub Copilot이란? 인공지능을 통한 개발 툴 Coplilot이다 최근 무료버전이 풀려서 기능을 테스트 해볼 수 있다. 무료버전이 질문 제한이 있는것으로 보이는데 얼마나 사용할수 있는지는 유료버전 사용중이라 체감하기는 좀 어렵다. ChatGpt와 차이점이라면 IDE 툴 내부에서 바로 코드 추천을 받을수 있다는 점이다. 개인적으로 사용해 본 바로는 ChatGpt 3 또한 추가적인 장점으로는 내 코드 기반의 코드를 생성해주기 때문에 샘플코드 한벌만 잘 만들어 둔다면 단순 반복하는 작업의 CRUD 등은 쉽게 개발이 가능할것으로 보인다. 이러다가 개발자가 아니라 코드 검수하는 사람이 되는건 아닌지........... 아래는 코파일럿과 관련된 내용을 정리해 두었다. https://github.com/features/copilo.. 2025. 3. 24. [인공지능] 인공지능 시대에 개발 생성형 AI 가 나타난 이후로 개발자의 개발 방향이 많이 바뀌고 있다. 최근 기업에서도 뚜렷하게 보이는 특징으로는 신입 -> 경력자로 중심이 옮겨 온 느낌이다. 밑에 자료에서도 볼수 있듯이 생성형 AI 의 수준이 저년차 개발자의 수준과 비슷한 시점까지 올라와 버렸다. 기존 경력자의 설계 및 개발 + 신입 개발자의 간단한 개발에서 경력자 + AI 조합이 훨씬 더 강력한 평가를 받고 있는 걸로 보인다. (신입은 어디에서 경력을 쌓나....) 그렇다면 앞으로 개발자는 사라지게 될것인가? 물론 장기적으로.. 언제가 될지 모르지만 어느정도는 많이 사라질 것으로 생각 된다. 하지만 생성형 AI의 수준이 단기간에 폭발적으로 성장하여 모든걸 처리하기에는 어렵다 생성형 AI가 모든것을 대체 할수 있는 수.. 2025. 3. 24. [Json] Json 주요 특징 JSON (JavaScript Object Notation)은 데이터를 저장하고 전송하는 데 사용되는 경량의 데이터 교환 형식입니다. JSON은 사람과 기계 모두 쉽게 읽고 쓸 수 있도록 설계되었으며, 주로 서버와 클라이언트 간의 데이터 전송에 많이 사용됩니다. 특히 웹 개발에서 API 응답 형식으로 자주 사용됩니다.JSON의 장점:사람과 기계가 읽기 쉬움: JSON은 직관적이고 간단한 형식이므로 사람과 프로그램 모두 쉽게 읽고 쓸 수 있습니다.네트워크에서 효율적인 데이터 전송: JSON은 상대적으로 적은 용량을 차지하여 데이터 전송 시 유리합니다.언어 독립성: JSON은 JavaScript에서 유래했지만, 대부분의 프로그래밍 언어에서 지원되므로 다양한 언어에서 사용 가능합니다.웹에서의 사용 용이성: J.. 2025. 3. 19. [XML] Xml , Html 차이 XML (Extensible Markup Language)과 HTML (HyperText Markup Language)은 모두 마크업 언어이지만, 그 목적과 사용 방식에서 중요한 차이점이 있습니다. 아래는 XML과 HTML의 주요 차이점입니다.1. 목적 (Purpose)XML: XML은 데이터를 구조화하여 저장하고 전송하는 데 사용됩니다. XML은 데이터의 정의와 구조에 집중하며, 사용자 정의 태그를 허용합니다. 데이터의 표현 방식에 초점을 맞추고, 시스템 간 데이터 교환이 용이하도록 설계되었습니다.HTML: HTML은 웹 페이지의 구성과 표현에 중점을 둡니다. 즉, 콘텐츠의 표시와 디자인에 초점을 맞추며, 웹 브라우저에서 텍스트, 이미지, 비디오 등을 시각적으로 표시하는 데 사용됩니다.2. 사용자 정의.. 2025. 3. 19. 이전 1 2 3 4 ··· 24 다음