Alguem poderia me explicar o que é a tal da Transacao XA ?
e a tal da two pahse commit ?
alguem conhece algum exemplo da net de uso da mesma ?
Alguem poderia me explicar o que é a tal da Transacao XA ?
e a tal da two pahse commit ?
alguem conhece algum exemplo da net de uso da mesma ?
two phase commit é um algoritmo.
XA Transaction é um protocolo para implementar transações distribuidas com two phase commit.
O google e o citeseer são teus amigos pra achar coisas sobre isso.
Olhe o JORAM, ActiveMQ e o JBoss MT para ver exemplos.
Esse material é antigo mas ainda é interessante -> http://archive.devx.com/java/free/articles/dd_jta/jta-1.asp
Vc sabe se o Hibernate suporta XA ? eu quero envolver dois session factorys diferentes em uma unica transacao ( no mesmo DB é claro ) , tem ideia como fazer isso ? algum link ? 
Se ele estiver usando JTA como controle de transações (e você colocar as duas session factories dentro de uma mesma transação) eu acredito que vá funcionar.
Mas nunca fiz nem imagino como se faz isso.