ProductCache.java
package com.tradecloud.domain.item;
// Do NOT add @Entity here
public class ProductCache extends Product {
// This class just acts as a container for minimal Caching problem,
// without the risk of using entity which can be saved and lose value.
private String organisationalUnitCode;
@Override
public String getOrganisationalUnitCode() {
return organisationalUnitCode;
}
public void setOrganisationalUnitCode(String organisationalUnitCode) {
this.organisationalUnitCode = organisationalUnitCode;
}
}