‹cabeçalho›
‹data/hora›
Click to edit Master text styles
Second level
Third level
Fourth level
Fifth level
‹rodapé›
‹nº›
Remember to discuss how the names of the xml tags map to the Javadoc setters.
DataSourceTransactionManager - PlatformTransactionManager implementation for single JDBC data sources. Binds a JDBC connection from the specified data source to the thread, potentially allowing for one thread connection per data source.
HibernateTransactionManager- PlatformTransactionManager implementation for single Hibernate session factories. Binds a Hibernate Session from the specified factory to the thread, potentially allowing for one thread Session per factory. SessionFactoryUtils and HibernateTemplate are aware of thread-bound Sessions and participate in such transactions automatically. Using either is required for Hibernate access code that needs to support this transaction handling mechanism.
JdoTransactionManager - PlatformTransactionManager implementation for single JDO persistence manager factories. Binds a JDO PersistenceManager from the specified factory to the thread, potentially allowing for one thread PersistenceManager per factory. PersistenceManagerFactoryUtils and JdoTemplate are aware of thread-bound persistence managers and take part in such transactions automatically. Using either is required for JDO access code supporting this transaction management mechanism.
JtaTransactionManager - PlatformTransactionManager implementation for JTA, i.e. J2EE container transactions. Can also work with a locally configured JTA implementation. This transaction manager is appropriate for handling distributed transactions, i.e. transactions that span multiple resources, and for managing transactions on a J2EE Connector (e.g. a persistence toolkit registered as JCA Connector).
TODO -Make sure to discuss naming methods with consistent names and how to handle rollbacks for a bean:  <prop key="add*">PROPAGATION_REQUIRED,-PortalException</prop>
- TransactionAttributeEditor - A "+" before an exception name substring indicates that transactions should commit even if this exception is thrown; a "-" that they should roll back.  RuntimeExceptions will automatically runback when encountered even if they are not declared.