package com.titanic.ventapasajes.modelo; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table(name="pvm_grupo") public class Grupo implements Serializable { private static final long serialVersionUID = 1L; private Long ideGrupo; private String nombreGrupo; private String descripcion; @Id @GeneratedValue @Column(name="ide_grupo", nullable=false, length=10) public Long getIdeGrupo() { return ideGrupo; } public void setIdeGrupo(Long ideGrupo) { this.ideGrupo = ideGrupo; } @Column(name="nombre_grupo", nullable=false,length=255 ) public String getNombreGrupo() { return nombreGrupo; } public void setNombreGrupo(String nombreGrupo) { this.nombreGrupo = nombreGrupo; } @Column(name="descripcion", length=355) public String getDescripcion() { return descripcion; } public void setDescripcion(String descripcion) { this.descripcion = descripcion; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((ideGrupo == null) ? 0 : ideGrupo.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Grupo other = (Grupo) obj; if (ideGrupo == null) { if (other.ideGrupo != null) return false; } else if (!ideGrupo.equals(other.ideGrupo)) return false; return true; } @Override public String toString() { return "Grupo [ideGrupo=" + ideGrupo + ", nombreGrupo=" + nombreGrupo + ", descripcion=" + descripcion + "]"; } }