package org.tests.compositekeys.db;
import javax.persistence.Embeddable;
@Embeddable
public class TypeKey {
private int customer;
private int type;
public int getCustomer() {
return customer;
}
public void setCustomer(int customer) {
this.customer = customer;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
@Override
public int hashCode() {
int hc = 31 + customer;
hc = hc * 31 + type;
return hc;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o instanceof TypeKey) {
TypeKey k = (TypeKey) o;
return k.customer == customer && k.type == type;
}
return false;
}
}