Skip to content

Commit fcf0881

Browse files
committed
[feat] BaseEntity 추가
1 parent 01d0a99 commit fcf0881

File tree

5 files changed

+26
-3
lines changed

5 files changed

+26
-3
lines changed

src/main/java/org/yourssu/festa/FestaApplication.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
import io.swagger.v3.oas.annotations.servers.Server;
55
import org.springframework.boot.SpringApplication;
66
import org.springframework.boot.autoconfigure.SpringBootApplication;
7+
import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
78

9+
@EnableJpaAuditing
810
@SpringBootApplication
911
@OpenAPIDefinition(
1012
servers = {
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package org.yourssu.festa.domain.entity;
2+
3+
import jakarta.persistence.EntityListeners;
4+
import jakarta.persistence.MappedSuperclass;
5+
import lombok.Getter;
6+
import org.springframework.data.annotation.CreatedDate;
7+
import org.springframework.data.annotation.LastModifiedDate;
8+
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
9+
10+
import java.time.LocalDateTime;
11+
12+
@MappedSuperclass
13+
@EntityListeners(AuditingEntityListener.class)
14+
@Getter
15+
public abstract class BaseEntity {
16+
@CreatedDate
17+
private LocalDateTime createdAt;
18+
19+
@LastModifiedDate
20+
private LocalDateTime updatedAt;
21+
}

src/main/java/org/yourssu/festa/domain/entity/BoothEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
@Table(name = "booth")
1313
@NoArgsConstructor(access = AccessLevel.PROTECTED)
1414
@Getter
15-
public class BoothEntity {
15+
public class BoothEntity extends BaseEntity {
1616

1717
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
1818
private Long id;

src/main/java/org/yourssu/festa/domain/entity/BoothImageEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
@Getter
1010
@Table(name = "booth_img")
1111
@NoArgsConstructor(access = AccessLevel.PROTECTED)
12-
public class BoothImageEntity {
12+
public class BoothImageEntity extends BaseEntity {
1313
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
1414
private Long id;
1515

src/main/java/org/yourssu/festa/domain/entity/ProductEntity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
@Table(name = "product")
1212
@Getter
1313
@NoArgsConstructor(access = AccessLevel.PROTECTED)
14-
public class ProductEntity {
14+
public class ProductEntity extends BaseEntity {
1515
@Id @GeneratedValue(strategy = GenerationType.IDENTITY)
1616
private Long id;
1717

0 commit comments

Comments
 (0)