Skip to content

Commit 76d09a4

Browse files
committed
chore: 기존에 있는 테이블 조회를 위한 수정
1 parent d03ae18 commit 76d09a4

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

layer-admin/src/main/java/org/layer/admin/space/entity/AdminMemberSpaceRelation.java

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,43 @@
22

33
import java.time.LocalDateTime;
44

5+
import org.hibernate.annotations.Immutable;
6+
import org.hibernate.annotations.Subselect;
7+
import org.hibernate.annotations.Synchronize;
8+
9+
import jakarta.persistence.Column;
510
import jakarta.persistence.Entity;
611
import jakarta.persistence.GeneratedValue;
712
import jakarta.persistence.GenerationType;
813
import jakarta.persistence.Id;
9-
import jakarta.persistence.Table;
1014
import jakarta.validation.constraints.NotNull;
1115
import lombok.Getter;
1216

1317
@Getter
1418
@Entity
15-
@Table(name = "member_space_relation")
19+
@Immutable
20+
@Subselect("""
21+
SELECT id, created_at, updated_at, member_id, space_id
22+
FROM member_space_relation
23+
""")
24+
@Synchronize("member_space_relation")
1625
public class AdminMemberSpaceRelation {
1726

1827
@Id
1928
@GeneratedValue(strategy = GenerationType.IDENTITY)
2029
private Long id;
2130

31+
@Column(name = "created_at")
2232
private LocalDateTime createdAt;
2333

34+
@Column(name = "updated_at")
2435
private LocalDateTime updatedAt;
2536

2637
@NotNull
38+
@Column(name = "member_id")
2739
private Long memberId;
2840

41+
@NotNull
42+
@Column(name = "space_id")
2943
private Long spaceId;
3044
}

0 commit comments

Comments
 (0)