Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. @Entity
  2. @Table(name="tabla_persona")
  3. public class Persona implements Serializable {
  4.    
  5.     /**
  6.      *
  7.      */
  8.     private static final long serialVersionUID = 144585071807476496L;
  9.     @Id
  10.     @GeneratedValue(strategy=GenerationType.AUTO)
  11.     private Long id;
  12.     @Column(name="columna_name", nullable=false, length=45)
  13.     private String name;
  14.     @Column(name="columna_email", nullable=false, length=45)
  15.     private String email;
  16.     @Column(name="columna_website", nullable=true, length=45)
  17.     private String website;
  18.     @Lob
  19.     @Column(name="columna_message", nullable=false)
  20.     private String message;
  21.    
  22.    
  23.     public Long getId() {
  24.         return id;
  25.     }
  26.     public void setId(Long id) {
  27.         this.id = id;
  28.     }
  29.     public String getName() {
  30.         return name;
  31.     }
  32.     public void setName(String name) {
  33.         this.name = name;
  34.     }
  35.     public String getEmail() {
  36.         return email;
  37.     }
  38.     public void setEmail(String email) {
  39.         this.email = email;
  40.     }
  41.     public String getWebsite() {
  42.         return website;
  43.     }
  44.     public void setWebsite(String website) {
  45.         this.website = website;
  46.     }
  47.     public String getMessage() {
  48.         return message;
  49.     }
  50.     public void setMessage(String message) {
  51.         this.message = message;
  52.     }
  53.     @Override
  54.     public int hashCode() {
  55.         final int prime = 31;
  56.         int result = 1;
  57.         result = prime * result + ((email == null) ? 0 : email.hashCode());
  58.         result = prime * result + ((id == null) ? 0 : id.hashCode());
  59.         result = prime * result + ((message == null) ? 0 : message.hashCode());
  60.         result = prime * result + ((name == null) ? 0 : name.hashCode());
  61.         result = prime * result + ((website == null) ? 0 : website.hashCode());
  62.         return result;
  63.     }
  64.     @Override
  65.     public boolean equals(Object obj) {
  66.         if (this == obj)
  67.             return true;
  68.         if (obj == null)
  69.             return false;
  70.         if (getClass() != obj.getClass())
  71.             return false;
  72.         Persona other = (Persona) obj;
  73.         if (email == null) {
  74.             if (other.email != null)
  75.                 return false;
  76.         } else if (!email.equals(other.email))
  77.             return false;
  78.         if (id == null) {
  79.             if (other.id != null)
  80.                 return false;
  81.         } else if (!id.equals(other.id))
  82.             return false;
  83.         if (message == null) {
  84.             if (other.message != null)
  85.                 return false;
  86.         } else if (!message.equals(other.message))
  87.             return false;
  88.         if (name == null) {
  89.             if (other.name != null)
  90.                 return false;
  91.         } else if (!name.equals(other.name))
  92.             return false;
  93.         if (website == null) {
  94.             if (other.website != null)
  95.                 return false;
  96.         } else if (!website.equals(other.website))
  97.             return false;
  98.         return true;
  99.     }
  100.        
  101. }