Log in
Model

EntityAbstract

Magento\Sales\Model\ResourceModel\EntityAbstract

What it does

This abstract resource model serves as the base class for all sales entity resource models (orders, invoices, shipments, credit memos) in Magento 2.

It provides common database operations, handles sequence/increment ID generation for new sales entities, manages timestamps, and ensures proper event dispatching.

Developers extend this class when creating custom sales entity resource models to inherit standardized save, update, and delete behavior.

Public Methods

  • saveAttribute()
  • _resetState()