I am using @Async method annotation to improve the performance of the application by querying independent tables from the same database (sql server). However the transaction is not rolled back on an exception which works fine if I query synchronously. Is there a way to extend transaction support for asyncronous processing.
I feel it is not greatly useful if transaction is not supported for parallel processing. Any solution would be helpful.