QueryDSL 사용 시, Gradle로 설정했는데 Eclipse에서 빌드 후 build/generated 경로에 Q클래스들이 생성되지 않는 문제는 다음과 같은 이유와 해결 방법들이 있습니다. 아래 단계를 하나씩 점검해 보세요.✅ 1. build.gradle 설정 확인build.gradle.kts 또는 build.gradle 파일에 다음과 같은 설정이 정확히 되어 있는지 확인하세요.예시 (Kotlin DSL - build.gradle.kts)plugins { id("com.ewerk.gradle.plugins.querydsl") version "1.0.10" kotlin("jvm") version "1.8.0" // 또는 사용 중인 버전 id("org.springframework.boot..

PyCharm에서 **외부(cmd 등)에서 생성한 가상환경**을 사용하려면, 다음 절차를 따르면 됩니다:---### 1. 외부에서 가상환경 생성예: cmd나 터미널에서 아래와 같이 생성했다고 가정python -m venv C:\venvs\myenv### 2. PyCharm에서 해당 가상환경을 등록1. **PyCharm 열기**2. 메뉴에서 `File > Settings` (Mac은 `PyCharm > Preferences`)3. `Project: > Python Interpreter` 선택4. 우측 톱니바퀴 아이콘 클릭 → `Add...`5. 좌측에서 **"Existing environment"** 선택6. `...` 버튼 클릭해서 다음 경로의 **Python 실행 파일** 선택: C:\venvs..

출처 :https://m.blog.naver.com/okcharles/223100400111 전제 조건이 글은 PostgreSQL 이 이미 설치되고 실행된 상태를 기준으로 설명된 것으로, 설치되어 있지 않다면, 설치 후에 계속 읽으시기 바랍니다.ODBCODBC - 위키백과, 우리 모두의 백과사전 (wikipedia.org)데이터 베이스 제품 마다 약간 씩 달랐던 데이터 베이스 클라이언트 동작 방식을 통일한 표준으로, 거의 모든 데이터 베이스 제품이 따르고 있습니다.그 결과로, 데이터 베이스 마다 제공되는 클라이언트 프로그램을 사용할 필요가 없이, ODBC를 준수하는 클라이언트를 사용하면, 데이터 베이스 제품과 상관없이 표준 쿼리 메시지를 주고 받을 수 있게 됩니다.각 데이터 베이스 제품은 ODBC..
1. 가상 환경 디렉터리 생성mkdir python_env"python_env" 디렉토리를 만들기 위해서는 "mkdir" 명령어를 사용합니다."mkdir"은 "make directory"의 줄임말로, 새로운 디렉토리를 생성하는 명령어입니다.그러므로 "mkdir python_env" 명령어는 "python_env"라는 새로운 디렉토리를 만드는 것입니다.2. 가상 환경 생성 (기존경로 / 새로운 경로)python -m venv python_env"python -m venv python_env" 명령어는 "python virtual environment"를 생성하는 명령어입니다."venv"는 Python에서 가상 환경(virtual environment)을 관리하는 모듈입니다. "python -m venv"를..

JPA Auditing이란?Java에서 ORM 기술인 JPA를 사용하여 도메인을 관계형 데이터베이스 테이블에 매핑할 때 공통적으로 도메인들이 가지고 있는 필드나 컬럼들이 존재합니다. 대표적으로 생성일자, 수정일자, 식별자 같은 필드 및 컬럼이 있습니다.도메인마다 공통으로 존재한다는 의미는 결국 코드가 중복된다는 말과 일맥상통합니다.데이터베이스에서 누가, 언제하였는지 기록을 잘 남겨놓아야 합니다. 그렇기 때문에 생성일, 수정일 컬럼은 대단히 중요한 데이터 입니다.그래서 JPA에서는 Audit이라는 기능을 제공하고 있습니다. Audit은 감시하다, 감사하다라는 뜻으로 Spring Data JPA에서 시간에 대해서 자동으로 값을 넣어주는 기능입니다. 도메인을 영속성 컨텍스트에 저장하거나 조회를 수행한 후에 u..
출처 : https://velog.io/@choidongkuen/Spring-JPA-MappedSuperClass-%EB%9E%80-cdl2bl5d 해당 포스팅을 읽기 전 JPA 프로그래밍 Entity Mapping 3편[상속관계 매핑] 을 참고해주세요!🎒 기본적인 상속관계 매핑Spring JPA 는 객체와 데이터베이스의 테이블을 매핑해주는 기능(ORM)을 제공합니다.이때 둘 사이의 패러다임의 불일치 문제로 인해 제약이 생기는데 Spring JPA 는 이런 문제를 효과적인 방법으로 해결해줍니다.이번 포스팅에서 주목해야할 부분은 상속 관계 매핑입니다 🤔객체 지향 프로그래밍에서 상속 은 핵심적인 기능을 합니다. 하지만 Spring JPA 를 통해 매핑할 데이터베이스에는 상속 이라는 개념이 존재하지 않습니..

출처 : https://velog.io/@choidongkuen/Spring-JPA-MappedSuperClass-%EB%9E%80-cdl2bl5d 해당 포스팅을 읽기 전 JPA 프로그래밍 Entity Mapping 3편[상속관계 매핑] 을 참고해주세요!🎒 기본적인 상속관계 매핑Spring JPA 는 객체와 데이터베이스의 테이블을 매핑해주는 기능(ORM)을 제공합니다.이때 둘 사이의 패러다임의 불일치 문제로 인해 제약이 생기는데 Spring JPA 는 이런 문제를 효과적인 방법으로 해결해줍니다.이번 포스팅에서 주목해야할 부분은 상속 관계 매핑입니다 🤔객체 지향 프로그래밍에서 상속 은 핵심적인 기능을 합니다. 하지만 Spring JPA 를 통해 매핑할 데이터베이스에는 상속 이라는 개념이 존재하지 않습니..

Mono ? Flux ? Spring WebFlux는 Reactive 스타일의 어플리케이션을 개발 할 수 있게 도와주는 프레임워크이며, Reatvice Stream 을 지원하다고 하였습니다. Spring WebFlux 는 이러한 것을 지원하기 위해서 Reactive F/W로 Reactor 와 RxJava 중 Reactor 프로젝트를 사용하여 Reative 스타일의 어플리케이션을 개발을 도와줍니다. 이러한 스타일로 개발을 하다보면 항상 마주치는 것이 Mono 와 Flux 이며 도대체 이게 무엇인지 이해가 되지 않을 겁니다.Mono 공식 문서를 참고 하면 Mono 는 아래와 같이 설명하고 있습니다. Reative Stream Publisher 인데, 0 ~ 1 개의 데이터를 전달한다 이렇게 이해하고 넘..
- Total
- Today
- Yesterday
- spring
- excel
- object key
- JQuery
- Keycode
- devtools
- 여러 컬럼 update
- $.extend
- getter
- border-collapse
- draw.io
- DatePicker
- springboot
- element위치
- ul li로 테이블
- sumifs
- Javascript
- caniuse
- @ExceptionHandler
- 전후방탐색
- oracle
- 진열사랑
- 정규식
- setter
- QueryDSL
- lombok
- $.each
- 프로젝트명변경
- CSS
- PostgreSQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |