Class TrxManagerInfo

java.lang.Object
net.ideahut.springboot.entity.TrxManagerInfo

public class TrxManagerInfo extends Object
  • Constructor Details

    • TrxManagerInfo

      public TrxManagerInfo(String name, EntityTrxManager entityTrxManager, org.springframework.transaction.PlatformTransactionManager transactionManager) throws Exception
      Throws:
      Exception
  • Method Details

    • onPreInsert

      protected static void onPreInsert(org.hibernate.SessionFactory sessionFactory, Object entity)
    • onPostInsert

      protected static void onPostInsert(org.hibernate.Session session, Object entity)
    • onPreUpdate

      protected static void onPreUpdate(org.hibernate.SessionFactory sessionFactory, Object entity)
    • onPostUpdate

      protected static void onPostUpdate(org.hibernate.Session session, Object entity)
    • onPreDelete

      protected static void onPreDelete(org.hibernate.SessionFactory sessionFactory, Object entity)
    • onPostDelete

      protected static void onPostDelete(org.hibernate.Session session, Object entity)
    • getName

      public String getName()
    • getEntityTrxManager

      public EntityTrxManager getEntityTrxManager()
    • getTransactionManager

      public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
    • getIntegrator

      public EntityIntegrator getIntegrator()
    • getEntityClasses

      public Set<Class<?>> getEntityClasses()
    • getEntityInfo

      public EntityInfo getEntityInfo(Class<?> entityClass)
    • getEntityInfo

      public EntityInfo getEntityInfo(String tableSchema, String tableName)
    • loadLazy

      public TrxManagerInfo loadLazy(Object object, Class<?> entityClass, Collection<String> fields)
    • loadLazy

      public TrxManagerInfo loadLazy(Object object, Collection<String> fields)
    • loadLazy

      public TrxManagerInfo loadLazy(Object object, Class<?> entityClass)
    • loadLazy

      public TrxManagerInfo loadLazy(Object object)
    • nullAudit

      public TrxManagerInfo nullAudit(Object object)
    • transaction

      public <T> T transaction(boolean autoCommit, SessionCallable<T> callable)
    • transaction

      public <T> T transaction(SessionCallable<T> callable)
    • transaction

      public <T> T transaction(boolean autoCommit, StatelessSessionCallable<T> callable)
    • transaction

      public <T> T transaction(StatelessSessionCallable<T> callable)