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;
    }
}