TransactionSynchronizationManager

在事物提交之后进行某些操作

关键代码:

 TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronizationAdapter() {
        @Override
        public void afterCommit() {
            System.out.println("send email after transaction commit...");
        }
    });
 

此时注意,该代码块一定要在事务内,不然会报错:Transaction synchronization is not active

你可能感兴趣的:(java,servlet,java,html)