Если я упоминаю как источник jta и non-jta в файле persistence.xml, как провайдер определит, что и когда использовать? Есть ли способ обеспечить использование источника данных, отличного от jta, в определенном сценарии? Я использую IBM OpenJPA.jta и non jta in 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- datasource и использовать позднее для оптимизированного чтения через соединения, отличные от JTA (т. е. которые не будут связаны с текущей транзакцией JTA). –