diff --git a/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/PlatformUser.java b/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/PlatformUser.java index 2ea465e..d8bc61a 100644 --- a/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/PlatformUser.java +++ b/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/PlatformUser.java @@ -2,10 +2,10 @@ package dst.ass1.jpa.model.impl; import dst.ass1.jpa.model.IPlatformUser; +import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.MappedSuperclass; -import javax.validation.constraints.NotNull; import java.io.Serializable; @MappedSuperclass @@ -15,7 +15,7 @@ public class PlatformUser implements IPlatformUser, Serializable { protected String name; - @NotNull + @Column(nullable = false) protected String tel; protected Double avgRating; diff --git a/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/Rider.java b/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/Rider.java index b5572cc..7db3679 100644 --- a/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/Rider.java +++ b/ass1-jpa/src/main/java/dst/ass1/jpa/model/impl/Rider.java @@ -14,7 +14,7 @@ import static dst.ass1.jpa.util.Constants.*; @Entity @Table(uniqueConstraints = @UniqueConstraint(columnNames = {M_RIDER_ACCOUNT, M_RIDER_BANK_CODE})) public class Rider extends PlatformUser implements IRider { - @Column(unique = true) @NotNull + @Column(unique = true, nullable = false) private String email; @Column(columnDefinition = "VARBINARY(20)", length = 20)