主要分为编程式事务和声明式事务两种。