package org.gen;
// Generated Mar 5, 2015 8:03:38 AM by Hibernate Tools 4.3.1
import javax.persistence.Column;
import javax.persistence.Embeddable;
/**
* FilmCategoryId generated by hbm2java
*/
@Embeddable
public class FilmCategoryId implements java.io.Serializable {
private byte categoryId;
private short filmId;
public FilmCategoryId() {
}
public FilmCategoryId(byte categoryId, short filmId) {
this.categoryId = categoryId;
this.filmId = filmId;
}
@Column(name = "CATEGORY_ID", nullable = false)
public byte getCategoryId() {
return this.categoryId;
}
public void setCategoryId(byte categoryId) {
this.categoryId = categoryId;
}
@Column(name = "FILM_ID", nullable = false)
public short getFilmId() {
return this.filmId;
}
public void setFilmId(short filmId) {
this.filmId = filmId;
}
public boolean equals(Object other) {
if ((this == other))
return true;
if ((other == null))
return false;
if (!(other instanceof FilmCategoryId))
return false;
FilmCategoryId castOther = (FilmCategoryId) other;
return (this.getCategoryId() == castOther.getCategoryId())
&& (this.getFilmId() == castOther.getFilmId());
}
public int hashCode() {
int result = 17;
result = 37 * result + this.getCategoryId();
result = 37 * result + this.getFilmId();
return result;
}
}