Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package test;
- import javax.persistence.*;
- @Entity
- @Table(name = "USER_DATA", schema = "dbo", catalog = "LocalSchool")
- public class UserDataEntity {
- private int userId;
- private Integer privilegeId;
- private String username;
- private String password;
- private String email;
- private PrivilegeEntity privilegeByPrivilegeId;
- public UserDataEntity() {
- }
- public UserDataEntity(String username, String password) {
- this.username = username;
- this.password = password;
- }
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Column(name = "userId")
- public int getUserId() {
- return userId;
- }
- public void setUserId(int userId) {
- this.userId = userId;
- }
- @Basic
- @Column(name = "privilegeId", insertable = false, updatable = false)
- public Integer getPrivilegeId() {
- return privilegeId;
- }
- public void setPrivilegeId(Integer privilegeId) {
- this.privilegeId = privilegeId;
- }
- @Basic
- @Column(name = "username")
- public String getUsername() {
- return username;
- }
- public void setUsername(String username) {
- this.username = username;
- }
- @Basic
- @Column(name = "password")
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- @Basic
- @Column(name = "email")
- public String getEmail() {
- return email;
- }
- public void setEmail(String email) {
- this.email = email;
- }
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- UserDataEntity that = (UserDataEntity) o;
- if (userId != that.userId) return false;
- if (privilegeId != null ? !privilegeId.equals(that.privilegeId) : that.privilegeId != 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;
- return true;
- }
- @Override
- public int hashCode() {
- int result = userId;
- result = 31 * result + (privilegeId != null ? privilegeId.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);
- return result;
- }
- @Override
- public String toString() {
- return "UserDataEntity{" +
- "userId=" + userId +
- ", privilegeId=" + privilegeId +
- ", username='" + username + '\'' +
- ", password='" + password + '\'' +
- ", email='" + email + '\'' +
- ", privilegeByPrivilegeId=" + privilegeByPrivilegeId +
- '}';
- }
- @ManyToOne
- @JoinColumn(name = "privilegeId", referencedColumnName = "privilegeId", insertable = false, updatable = false)
- public PrivilegeEntity getPrivilegeByPrivilegeId() {
- return privilegeByPrivilegeId;
- }
- public void setPrivilegeByPrivilegeId(PrivilegeEntity privilegeByPrivilegeId) {
- this.privilegeByPrivilegeId = privilegeByPrivilegeId;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement