Transaction Advice

TransactionAdvice is a little ColdSpring advice that will apply transactionality to your beans. It's smart enough to handle transaction "nesting", which is a notoriously difficult problem to deal with in CFML, because of the tag-based nature of the language. See the docs at the top of the file for more details.  Both versions are basically identical in functionality and use.  The only real difference is that the CFML version allows setting an transaction isolation, while the Hibernate one does not.

Standard CFML Version

Hibernate (via CF Groovy) Version