From a1760ea28cddba528c1178af3cf6aba26bb40bbb Mon Sep 17 00:00:00 2001 From: zidane-itb <16521420@mahasiswa.itb.ac.id> Date: Wed, 15 Nov 2023 22:33:48 +0700 Subject: [PATCH] update data integrity constraint --- src/main/java/com/kms/model/Log.java | 10 +++++----- src/main/java/com/kms/model/Payment.java | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/kms/model/Log.java b/src/main/java/com/kms/model/Log.java index 539bc7b..eee2682 100644 --- a/src/main/java/com/kms/model/Log.java +++ b/src/main/java/com/kms/model/Log.java @@ -22,17 +22,17 @@ public class Log { @DatabaseField(generatedId = true, columnName = "log_id") private Integer id; - @DatabaseField(columnName = "request_description") + @DatabaseField(columnName = "request_description", columnDefinition = "VARCHAR(2000)") private String requestDesc; - @DatabaseField(columnName = "origin_ip", canBeNull = false) + @DatabaseField(columnName = "origin_ip", canBeNull = false, columnDefinition = "VARCHAR(120)") private String originIp; - @DatabaseField(columnName = "endpoint", canBeNull = false) + @DatabaseField(columnName = "endpoint", canBeNull = false, columnDefinition = "VARCHAR(100)") private String endpoint; @DatabaseField(columnName = "request_time", columnDefinition = "TIMESTAMP DEFAULT NOW() NOT NULL") private Timestamp requestTime; - @DatabaseField(columnName = "caller_id", canBeNull = false) + @DatabaseField(columnName = "caller_id", canBeNull = false, columnDefinition = "VARCHAR(100)") private String callerId; - @DatabaseField(columnName = "annotation") + @DatabaseField(columnName = "annotation", columnDefinition = "VARCHAR(2000)") private String annotation; } diff --git a/src/main/java/com/kms/model/Payment.java b/src/main/java/com/kms/model/Payment.java index b766dc0..a5781c7 100644 --- a/src/main/java/com/kms/model/Payment.java +++ b/src/main/java/com/kms/model/Payment.java @@ -28,11 +28,11 @@ public class Payment { private boolean paid; @DatabaseField(columnName = "payment_paid_time") private Timestamp paymentPaidTime; - @DatabaseField(columnName = "description") + @DatabaseField(columnName = "description", columnDefinition = "VARCHAR(200)") private String description; - @DatabaseField(columnName = "initiator_id", canBeNull = false) + @DatabaseField(columnName = "initiator_id", canBeNull = false, columnDefinition = "VARCHAR(100)") private String initiatorId; - @DatabaseField(columnName = "idempotent_id", canBeNull = false) + @DatabaseField(columnName = "idempotent_id", canBeNull = false, columnDefinition = "VARCHAR(100)") private String idempotentId; } -- GitLab