일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Jenkins
- 클라우드
- 운영체제
- MST
- Spring Boot
- Spring
- 페이징
- 자료구조
- PL/SQL
- Intellj
- golang
- SQL
- aws
- 데이터베이스
- 디자인 패턴
- JPA
- 백준
- Kafka
- 알고리즘
- MVC
- Spring Cloud Feign
- feign
- 자바
- retry
- db
- 쿼리
- 오라클
- Spring Cloud
- DP
- 코딩
- Today
- Total
목록전체 글 (141)
justgo_developer
Spring Data Envers 목차 Spring Data Envers 개요 변경이력을 관리해야하는데 당연히 이력테이블을 새로 만들어 진행하려고 했는데, 구글링 중 우연히 Spring Envers 발견 이력테이블을 추가하려고 생각하고 있었는데 Spring Data Envers라는 변경이력을 관리해주는 라이브러리가 존재하였다. 하지만, 사용할 수 있을지는 모르겠다(테이블명, 항목명 표준 이슈) 상세 1. 하이버네이트 Envers 하이버네이트 핵심 모듈 JPA스펙에 정의된 모든 매핑 관리 엔티티의 변경이력을 자동으로 관리 XX Table -> XXX_AUD 테이블로 이력관리 히스토리를 계속 쌓는 방식으로 관리 REV == 리비전 식별자 REVTYPE 0 : 등록, 1 : 수정, 2 : 삭제 @Audited..
JPA Custom ID Generate + PostgreSQL 목차 PostgreSQL 시퀀스 키 생성 및 조회 방법 JPA 키 자동생성 방법 JPA Custom ID Generate 예제 개요 PostgreSQL과 JPA 적용 중 ID를 커스텀마이징 해서 만들어야 하는 일이 생겼다. 이전에 써본 경험이 있는데 그 경험을 토대로 새롭게 적용해보려고 한다. 상세 1. PostgreSQL 시퀀스 키 조회 방법 일단, PostgreSQL 디비는 시퀀스키 생성은 오라클과 같지만, 조회하거나 증가시키는 쿼리는 다르다. Oracle select seq_xx.currval from dual; -- 시퀀스 현재값 select seq_xx.nextval from dual; -- 시퀀스 다음값 : 증가시키고 다음값 리턴..
JPA Auditing 목차 JPA Auditing이란? JPA Auditing 예제 JPA Auditing 테스트 결과 개요 JPA를 이용하여 Audit 항목들을 다루어 보려고 한다. 상세 1. JPA Auditing이란? 어플리케이션 개발을 하다보면 각 업무 환경에서 공통으로 사용하는 테이블 항목들이 존재한다. 이때 변경사항을 추적하기 위한 필수적인 생성일자, 생성자, 수정일자, 수정자 등과 같은 공통적으로 사용되는 항목들이 존재하는데 이러한 항목들을 Audit 항목이라고 한다. Spring Data JPA에서는 Audit 항목들을 효율적으로 관리하고 매핑 할수 있도록 Auditing 기능을 제공하고 있다. 2. JPA Auditing 예제 @EnableJpaAuditing 어노테이션 추가하여 JPA..