lineitempk.java
来自「hibernate 开源框架的代码 jar包希望大家能喜欢」· Java 代码 · 共 65 行
JAVA
65 行
package org.hibernate.test.idprops;
import java.io.Serializable;
/**
* {@inheritDoc}
*
* @author Steve Ebersole
*/
public class LineItemPK implements Serializable {
private Order order;
private String productCode;
public LineItemPK() {
}
public LineItemPK(Order order, String productCode) {
this.order = order;
this.productCode = productCode;
}
public Order getOrder() {
return order;
}
public void setOrder(Order order) {
this.order = order;
}
public String getProductCode() {
return productCode;
}
public void setProductCode(String productCode) {
this.productCode = productCode;
}
public boolean equals(Object o) {
if ( this == o ) {
return true;
}
if ( o == null || getClass() != o.getClass() ) {
return false;
}
LineItemPK that = ( LineItemPK ) o;
if ( !order.equals( that.order ) ) {
return false;
}
if ( !productCode.equals( that.productCode ) ) {
return false;
}
return true;
}
public int hashCode() {
int result;
result = order.hashCode();
result = 31 * result + productCode.hashCode();
return result;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?