I have a method of a session bean that does multiple database calls with multiple connections. In weblogic all of the db connections shared the transaction of the bean method call. So if it failed everything was rolled back. Does jboss act in the same manner?
Database transactions through the connections obtained by the JBoss-managed connection pools will obey the transaction setting for the EJB. Non-JBoss managed connections are not subject to this constraint.