JPA
-
엔티티의 생성 및 수정 시간 자동화하기Spring 2024. 4. 9. 17:47
Spring Data JPA의 Auditing 기능을 사용하여 엔티티의 생성 시간과 수정 시간을 자동으로 기록하는 방법은 개발자로 하여금 반복적인 작업에서 벗어나게 하고, 코드의 간결성을 유지할 수 있게 합니다. 코드 예시 @Getter @MappedSuperclass @EntityListeners(AuditingEntityListener.class) public class BaseTimeEntity { @CreatedDate private LocalDateTime dateCreated; @LastModifiedDate private LocalDateTime dateUpdated; } Annotation 설명 @Getter Lombok 라이브러리의 어노테이션으로, 이 클래스의 모든 필드에 대한 gette..
-
Spring Version에 맞는 h2Database 설치Spring 2023. 4. 16. 12:05
현재 내가 개발하고 있는 SpringBoot Version에 맞는 h2database 설치하기 의존성 관리 툴로는 Gradle을 사용했습니다. 제가 프로젝트를 실행하려고 하는 build.gradle 파일 입니다. plugins { id 'java' id 'org.springframework.boot' version '2.7.10' id 'io.spring.dependency-management' version '1.1.0' } group = 'junseok.snr' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' repositories { mavenCentral() } dependencies { implementation 'org.springframewor..