- [ JPA ][JPA] batch insert2022-02-24 12:01:19batch insert 는 여러 개의 SQL 을 한 번에 하나의 트랙잭션으로 처리 할 수 있는 기능을 말하며, 정확히는 JDBC-batching 기능이다. [Hibernate 공식문서] Hibernate ORM 5.4.33.Final User Guide Fetching, essentially, is the process of grabbing data from the database and making it available to the application. Tuning how an application does fetching is one of the biggest factors in determining how an application will perform. Fetching too much dat..
- [ JPA ][JPA] Gradle - ddl auto 설정2022-02-16 16:25:19JPA란? JPA(Java Persistence API) 설정 build.gradle dependencies{ implementation 'org.springframework.boot:spring-boot-starter-data-jpa' } application.yml spring: datasource: url: jdbc:mysql://(host):(port)/(dbname) username: (username) password: (password) jpa: hibernate: ddl-auto: create-drop show-sql: true create 기존 Table Drop + 생성 create-drop create후 종료시 drop까지 실행 update 변경된 내용만 수정한다. 이건 JPA스팩에는..
- [ 이클립스(Eclipse) ][Gradle] application.yml 설정값 적용하기2021-01-14 13:27:47application.yml 을 사용하여 다양한 설정값을 공통으로 적용가능하다. 예를 들어 파일 시스템 위치를 아래와 같이 application.yml에 설정하고 system: nfs: root-dir: /data/ 아래와 같이 서비스에서 불러와 쉽게 사용 가능하다. @Value("${system.nfs.root-dir}") private String rootDir;
- [ 이클립스(Eclipse) ][Gradle] api(compile)와 implementation 차이2020-09-26 18:27:50gradle dependency 를 추가할 경우, 두 가지의 방법이라고 한다. Gradle document에서는 api와 implementation에 대해서 다음과 같이 설명하고 있습니다. A를 의존하고 있는 모듈이 B, C라고 가정하자. 또한 모듈의 구조는 Example of modules와 같다고 가정하자. Compile 사용 경우) A라는 모듈을 수정하게 되면, 이 모듈을 직접 혹은 간접 의존하고 있는 B와 C는 모두 재빌드 되어야 한다. Implementation 사용 경우) A라는 모듈을 수정하게 되면, 이 모듈을 직접 의존하고 있는 B만 재빌드한다.
- [ 이클립스(Eclipse) ]Gradle Project git import 오류2020-03-04 16:08:55git에 있는 gradle 프로젝트를 가져오는 방법은 아래와 같다. 1. Project from git -> Clone URI -> 해당 URI 및 계정 입력 후 FINISH -> 프로젝트 우클릭 후 Configure 에서 Add gradle Nature 로 진행하면 된다. 정상적으로 처리되지 않고 아래와 같은 에러가 발생한다. could not install gradle distribution from 'https://services.gradle.org/distributions/gradle-3.0-bin.zip 불러오는 중입니다... 이클립스 설정인지, 회사 방화벽이 문제인지 모르겠다. 해결방법 ) 해당 주소를 브라우져에서 직접 접속하여, zip 파일을 다운로드 받는다. gradle-wrapper.pr..