Advertisement
Guest User

Untitled

a guest
Dec 12th, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.11 KB | None | 0 0
  1. @Entity
  2. @Table(name = "users", schema = "animalhotel", catalog = "postgres")
  3. public class UsersEntity {
  4.     @Id
  5.     @SequenceGenerator(name = "myUserSeq", schema = "animalhotel", sequenceName = "users_id_user_seq")
  6.     @GeneratedValue(strategy=GenerationType.IDENTITY, generator = "myUserSeq")
  7.     @Column(name = "id_user")
  8.     private Integer idUser;
  9.  
  10.     @Basic
  11.     @Column(name = "username")
  12.     private String username;
  13.  
  14.     @Basic
  15.     @Column(name = "password")
  16.     private String password;
  17.  
  18.     @Basic
  19.     @Column(name = "email")
  20.     private String email;
  21.  
  22.     @Basic
  23.     @Column(name = "state")
  24.     private String state = "Active";
  25.  
  26.     @ManyToMany(fetch = FetchType.EAGER)
  27.     @JoinTable(name = "us_up_connector",
  28.             joinColumns = { @JoinColumn(name = "id_user", referencedColumnName = "id_user") },
  29.             inverseJoinColumns = { @JoinColumn(name = "id_user_profile", referencedColumnName = "id_users_profile") })
  30.     private Set<UsersProfileEntity> userProfiles = new HashSet<>();
  31.  
  32.  
  33.     public Integer getIdUser() {
  34.         return idUser;
  35.     }
  36.     public void setIdUser(Integer idUser) {
  37.         this.idUser = idUser;
  38.     }
  39.  
  40.  
  41.     public String getUsername() {
  42.         return username;
  43.     }
  44.     public void setUsername(String username) {
  45.         this.username = username;
  46.     }
  47.  
  48.  
  49.     public String getPassword() {
  50.         return password;
  51.     }
  52.     public void setPassword(String password) {
  53.         this.password = password;
  54.     }
  55.  
  56.  
  57.     public String getEmail() {
  58.         return email;
  59.     }
  60.     public void setEmail(String email) {
  61.         this.email = email;
  62.     }
  63.  
  64.  
  65.     public String getState() {
  66.         return state;
  67.     }
  68.     public void setState(String state) {
  69.         this.state = state;
  70.     }
  71.  
  72.  
  73.     public Set<UsersProfileEntity> getUserProfiles() {
  74.         return userProfiles;
  75.     }
  76.     public void setUserProfiles(Set<UsersProfileEntity> userProfiles) {
  77.         this.userProfiles = userProfiles;
  78.     }
  79.  
  80.     @Override
  81.     public boolean equals(Object o) {
  82.         if (this == o) return true;
  83.         if (o == null || getClass() != o.getClass()) return false;
  84.  
  85.         UsersEntity that = (UsersEntity) o;
  86.  
  87.         if (idUser != null ? !idUser.equals(that.idUser) : that.idUser != null) return false;
  88.         if (username != null ? !username.equals(that.username) : that.username != null) return false;
  89.         if (password != null ? !password.equals(that.password) : that.password != null) return false;
  90.         if (email != null ? !email.equals(that.email) : that.email != null) return false;
  91.         if (state != null ? !state.equals(that.state) : that.state != null) return false;
  92.  
  93.         return true;
  94.     }
  95.  
  96.     @Override
  97.     public int hashCode() {
  98.         int result = idUser != null ? idUser.hashCode() : 0;
  99.         result = 31 * result + (username != null ? username.hashCode() : 0);
  100.         result = 31 * result + (password != null ? password.hashCode() : 0);
  101.         result = 31 * result + (email != null ? email.hashCode() : 0);
  102.         result = 31 * result + (state != null ? state.hashCode() : 0);
  103.         return result;
  104.     }
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement