0
This repository has been archived on 2022-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
Files
ban-hammer-spring/src/main/java/ru/dmitriymx/plugin/entity/BannedUserEntity.java
2021-05-18 20:29:54 +03:00

60 lines
1.0 KiB
Java

package ru.dmitriymx.plugin.entity;
import javax.persistence.*;
import java.util.Objects;
@Entity
@Table(name = "ban_users")
@SuppressWarnings("unused")
public class BannedUserEntity {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
@Column(
name = "player_name",
unique = true,
nullable = false,
length = 16
)
private String playerName;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getPlayerName() {
return playerName;
}
public void setPlayerName(String playerName) {
this.playerName = playerName;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (!(o instanceof BannedUserEntity)) return false;
BannedUserEntity that = (BannedUserEntity) o;
return playerName.equals(that.playerName);
}
@Override
public int hashCode() {
return Objects.hash(playerName);
}
@Override
public String toString() {
return "BannedUserEntity{" +
"id=" + id +
", playerName='" + playerName + '\'' +
'}';
}
}