4.3.2.1.8 サンプルPOJOクラス

public class OrderPOJO implements Serializable{
private String orderId ;
Private String orderDesc;

public String setOrderId(String str1) {
         this.orderId=str1;
}
public String setOrderDesc(String str2) {
        this.orderDesc=str2;
}

public String getOrderId() {
return orderId;
}
public String getOrderDesc() {
return orderDesc;
}
public boolean equals(Object object) {
if (this == object) return true;
if (object == null || getClass() != object.getClass()) return false;
if (!super.equals(object)) return false;
OrderPOJO that = (OrderPOJO) object;
return java.util.Objects.equals(orderId, this.orderId) &&
java.util.Objects.equals(orderDesc, this.orderDesc);
}
public int hashCode() {
return java.util.Objects.hash(super.hashCode(), orderId, orderDesc);
}
}

ノート:

POJOクラスにGGSA Coherenceターゲットがコンストラクタとして含まれていないことを確認してください。これは、POJOクラスがデフォルト・コンストラクタを使用してインスタンス化され、setXXXメソッド、getXXXメソッドおよびisXXXメソッドにアクセスできるためです。