Hybris 产品模型 Class

Hybris ProductModel Class

/** <i>Generated constant</i> - Attribute key of <code>Product.priceQuantity</code> attribute defined at extension <code>catalog</code>. */

public static final String PRICEQUANTITY = "priceQuantity";

public class ProductModel extends ItemModel
{
    @Accessor(qualifier = "priceQuantity", type = Accessor.Type.SETTER) 
    public void setPriceQuantity(final Double value)    
    {
        getPersistenceContext().setPropertyValue(PRICEQUANTITY, value);
    }   

}

大家好,我正在尝试了解 SAP Hybris 6.2 中生成的模型 class,此示例来自 ProductModel class。试图理解这一点,例如setter 方法,谁能帮助理解下面的问题?

  • AbstractItemModel(ProductModel's super class) 有 getPersistenceContext() 这个方法,returns 它的局部变量 ItemModelInternalContext