正确使用事务提交，RequestConext需要在 transaction.commit或者transaction.rollback之后生成