Skip to content

Commit 70fa290

Browse files
committed
chore: add optimistic locking to Coupon entity with @Version field
1 parent 1e0e19a commit 70fa290

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

  • apps/commerce-api/src/main/java/com/loopers/domain/coupon

apps/commerce-api/src/main/java/com/loopers/domain/coupon/Coupon.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import jakarta.persistence.EnumType;
99
import jakarta.persistence.Enumerated;
1010
import jakarta.persistence.Table;
11+
import jakarta.persistence.Version;
1112
import lombok.AccessLevel;
1213
import lombok.NoArgsConstructor;
1314

@@ -16,6 +17,9 @@
1617
@NoArgsConstructor(access = AccessLevel.PROTECTED)
1718
public class Coupon extends BaseEntity {
1819

20+
@Version
21+
private long version;
22+
1923
@Column(name = "ref_user_id", nullable = false)
2024
private long userId;
2125

0 commit comments

Comments
 (0)