1 package org.hibernate.test.annotations; 3 4 import javax.persistence.Column; 5 import javax.persistence.Entity; 6 import javax.persistence.GeneratorType; 7 import javax.persistence.Id; 8 import java.io.Serializable ; 9 10 14 @Entity 15 public class Ticket implements Serializable { 16 Long id; 17 String number; 18 19 public Ticket() { 20 } 21 22 @Id(generate = GeneratorType.AUTO) 23 public Long getId() { 24 return id; 25 } 26 27 @Column(name="ticket_number") 28 public String getNumber() { 29 return number; 30 } 31 32 public void setId(Long long1) { 33 id = long1; 34 } 35 36 public void setNumber(String string) { 37 number = string; 38 } 39 40 public boolean equals(Object o) { 41 if (this == o) return true; 42 if (!(o instanceof Ticket)) return false; 43 44 final Ticket ticket = (Ticket) o; 45 46 if (!number.equals(ticket.number)) return false; 47 48 return true; 49 } 50 51 public int hashCode() { 52 return number.hashCode(); 53 } 54 55 } 56 57 | Popular Tags |