ok so not only does @Transactional lack some important TransactionPropagationTypes (see https://jira.jboss.org/jira/browse/JBSEAM-4391) but the default TransactionPropagationType is SUPPORTS, not REQUIRED like in EJB 3 CMT.
Specifies that the transaction propagation for a JavaBean component or method of a JavaBean component. JavaBean components have @Transactional(SUPPORTS) behavior if no @Transactional annotation is specified.
Somebody plz explain this difference. Was it a technical difficulty to use REQUIRED? Or was the EJB 3 CMT default wrong? REQUIRED will start a tx if one is not active, SUPPORTS will not.
Retrieving data ...