flush()的FlushModeType

Persistence Context

EntityManager的flush()執行時機可能在:

* flush()的FlushModeType預設是AUTO時:
o 如果是Transaction-scoped EntityManager,在交 易確認時會flush()。
o 如果是Extended-scoped EntityManager,或者Application-Managed EntityManager,則是在EntityManager關閉時flush()。
* 如果查詢某個實體前,該實體有變動,則會先flush()再進行查詢。
* 主動呼叫EntityManager的flush()方法

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

What is 3 + 9 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)