Java 建議 - 僅內部部署實作
- 對於交易量較高的區域 (例如初始測量),請儘可能對非 CLOB 欄位使用 Hibernate SQL,而不是讀取整個業務物件。如果必須擷取 CLOB 欄位,則應使用「實體」或「簡易業務物件」。對於高交易量區域,在萬不得已的情況下才應讀取完整業務物件。此處理在提供與更新業務物件相同的功能時,也應考慮更新資料。只有在不需要業務物件層級驗證、前處理及後處理時,才應考慮這些方法。
- 對於 Java 所需的簡單 SQL Select 陳述式 (沒有太多聯結也沒有複雜的邏輯),使用 Hibernate SQL 比使用「業務服務」和「區域」更有優勢,因為實體是針對 Hibernate SQL 進行快取。
- 提供「簡易」業務物件是為了存取業務物件的主要欄位,而無需撤回所有資訊。擷取較少的資訊將加快讀取業務物件的程序。