/** <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, этот пример взят из класса ProductModel.Пытаясь понять это, например, метод установки, может ли кто-нибудь помочь в понимании следующих вопросов?
getPersistenceContext()
// не уверен, откуда этот метод происходит в этом классе, он, кажется, повторяется вкаждый сеттер? setPropertyValue()
;// это метод гибернации, не видно ни одного пакета, импортированного в класс? @Accessor(qualifier = "priceQuantity", type = Accessor.Type.SETTER)
// что означает эта аннотация?