EJB3 – JPA – QueryDescription
JPA的Query是很重要又方便的東西, 不過要注意盡量不要把Query和一般的entity處理方式放一起.
因為JPA沒要求persistence provider必須將Query和persistence context同步, 所以現在就常看到一些因為使用Query導致使用者需要先flush才能Query的現象.
Reference
EJB3 in Action – CH10 – Using the query and JPQL to retrieve entities