如果我在persistence.xml中提到了jta和non-jta數據源,提供程序將如何識別什麼以及何時使用?有沒有辦法在某些情況下強制使用非jta數據源?我正在使用IBM支持的OpenJPA。jta和非jta在pe
某些提供程序允許聲明jta-datasource和非jta-數據源,並使用後者通過非JTA連接優化讀取(即不會與正在進行的JTA事務關聯)。這是如何工作的,如果OpenJPA支持這個? Difference between a "jta-datasource" and a " resource-local " datasource?
看來有些提供程序優化使用非jta數據源用於執行不需要包含在事務中的查詢。在URL下面有一個示例http://webspherepersistence.blogspot.in/。尋找清楚這如何工作,如果這個工程。 –
http://stackoverflow.com/questions/3217586/difference-between-a-jta-datasource-and-a-resource-local-datasource - 有些提供者甚至允許聲明一個jta-datasource和一個非jta-數據源並使用後者通過非JTA連接進行優化讀取(即不會與正在進行的JTA事務相關聯) –