need2ProcessTransaction = entityManager.isNeed2ProcessTransaction();
}else if(PersistenceGuiceContext.getInstance().isUseHibernate()){
SessionFactoryHolder sessionFH = GuiceContext.getInstance().getBean(SessionFactoryHolder.class);
SessionInfo session = sessionFH.getSessionInfo();
hbTS = session.getSession().getTransaction();
need2ProcessTransaction = session.isNeed2ProcessTransaction() && !hbTS.wasCommitted();
}
if(need2ProcessTransaction){
if(hbTS != null)
hbTS.commit();