对于Entity Bean,当事务回滚时数据库的修改和成员变量的修改都能够自动的rollback到原来的状态;对于SessionBean,只回滚数据库及其它事务性操作比如JMS,成员变量不会同步。不过如果成原变量的状态必须回滚的话,可以实现SessionSynchronization接口,在afterBegin()中保存成原变量的状态,在afterCompletion()中同步成员变量状态。