Ticket.java :  » Database-ORM » hibernate » org » hibernate » test » annotations » Java Open Source

Java Open Source » Database ORM » hibernate 
hibernate » org » hibernate » test » annotations » Ticket.java
//$Id: Ticket.java 14736 2008-06-04 14:23:42Z hardy.ferentschik $
package org.hibernate.test.annotations;

import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;

/**
 * Flight ticket
 *
 * @author Emmanuel Bernard
 */
@Entity
public class Ticket implements Serializable {
  Long id;
  String number;

  public Ticket() {
  }

  @Id
  @GeneratedValue
  public Long getId() {
    return id;
  }

  @Column(name = "ticket_number")
  public String getNumber() {
    return number;
  }

  public void setId(Long long1) {
    id = long1;
  }

  public void setNumber(String string) {
    number = string;
  }

  public boolean equals(Object o) {
    if ( this == o ) return true;
    if ( !( o instanceof Ticket ) ) return false;

    final Ticket ticket = (Ticket) o;

    if ( !number.equals( ticket.number ) ) return false;

    return true;
  }

  public int hashCode() {
    return number.hashCode();
  }

}

java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.