package de.towerdefence.server.player; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import lombok.Setter; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.AllArgsConstructor; import jakarta.persistence.*; @NoArgsConstructor @AllArgsConstructor @Getter @Setter @Entity @Table(name = "player") public class Player { @Id private Long id; @NotNull @Column(unique = true) private String username; @NotNull @Size(min = 64, max = 64) private byte[] passwordHash; @NotNull @Size(min = 16, max = 16) private byte[] passwordSalt; }