Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Entity
- @Table(name = "users", schema = "animalhotel", catalog = "postgres")
- public class UsersEntity {
- @Id
- @SequenceGenerator(name = "myUserSeq", schema = "animalhotel", sequenceName = "users_id_user_seq")
- @GeneratedValue(strategy=GenerationType.IDENTITY, generator = "myUserSeq")
- @Column(name = "id_user")
- private Integer idUser;
- @Basic
- @Column(name = "username")
- private String username;
- @Basic
- @Column(name = "password")
- private String password;
- @Basic
- @Column(name = "email")
- private String email;
- @Basic
- @Column(name = "state")
- private String state = "Active";
- @ManyToMany(fetch = FetchType.EAGER)
- @JoinTable(name = "us_up_connector",
- joinColumns = { @JoinColumn(name = "id_user", referencedColumnName = "id_user") },
- inverseJoinColumns = { @JoinColumn(name = "id_user_profile", referencedColumnName = "id_users_profile") })
- private Set<UsersProfileEntity> userProfiles = new HashSet<>();
- public Integer getIdUser() {
- return idUser;
- }
- public void setIdUser(Integer idUser) {
- this.idUser = idUser;
- }
- public String getUsername() {
- return username;
- }
- public void setUsername(String username) {
- this.username = username;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- public String getEmail() {
- return email;
- }
- public void setEmail(String email) {
- this.email = email;
- }
- public String getState() {
- return state;
- }
- public void setState(String state) {
- this.state = state;
- }
- public Set<UsersProfileEntity> getUserProfiles() {
- return userProfiles;
- }
- public void setUserProfiles(Set<UsersProfileEntity> userProfiles) {
- this.userProfiles = userProfiles;
- }
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- UsersEntity that = (UsersEntity) o;
- if (idUser != null ? !idUser.equals(that.idUser) : that.idUser != null) 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;
- if (email != null ? !email.equals(that.email) : that.email != null) return false;
- if (state != null ? !state.equals(that.state) : that.state != null) return false;
- return true;
- }
- @Override
- public int hashCode() {
- int result = idUser != null ? idUser.hashCode() : 0;
- result = 31 * result + (username != null ? username.hashCode() : 0);
- result = 31 * result + (password != null ? password.hashCode() : 0);
- result = 31 * result + (email != null ? email.hashCode() : 0);
- result = 31 * result + (state != null ? state.hashCode() : 0);
- return result;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement