How spring framework supports the multiple transaction environments?
a. Through TransactionFactory interface
b. Through TransactionOperations interface
c. Through TransactionCallback interface
d. Through PlatformTransactionManager interface