package com.saslpay.entities; import javax.persistence.*; @Entity @Table(name = "user") public class UserEntity { private float userId; private String username; private String password; @Id @Column(name = "userId", nullable = false, precision = 0) public float getUserId() { return userId; } public void setUserId(float userId) { this.userId = userId; } @Basic @Column(name = "username", nullable = false, length = 15) public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } @Basic @Column(name = "password", nullable = false, length = 200) public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; UserEntity that = (UserEntity) o; if (Float.compare(that.userId, userId) != 0) return false; if (username != null ? !username.equals(that.username) : that.username != null) return false; if (password != null ? !password.equals(that.password) : that.password != null) return false; return true; } @Override public int hashCode() { int result = (userId != +0.0f ? Float.floatToIntBits(userId) : 0); result = 31 * result + (username != null ? username.hashCode() : 0); result = 31 * result + (password != null ? password.hashCode() : 0); return result; } }