Package org.hibernate.persister.entity

Examples of org.hibernate.persister.entity.SingleTableEntityPersister


      EntityRegionAccessStrategy cacheAccessStrategy,
      SessionFactoryImplementor factory,
      Mapping cfg) throws HibernateException {
    Class persisterClass = model.getEntityPersisterClass();
    if ( persisterClass == null || persisterClass == SingleTableEntityPersister.class ) {
      return new SingleTableEntityPersister( model, cacheAccessStrategy, factory, cfg );
    }
    else if ( persisterClass == JoinedSubclassEntityPersister.class ) {
      return new JoinedSubclassEntityPersister( model, cacheAccessStrategy, factory, cfg );
    }
    else if ( persisterClass == UnionSubclassEntityPersister.class ) {
View Full Code Here


      EntityRegionAccessStrategy cacheAccessStrategy,
      SessionFactoryImplementor factory,
      Mapping cfg) throws HibernateException {
    Class persisterClass = model.getEntityPersisterClass();
    if ( persisterClass == null || persisterClass == SingleTableEntityPersister.class ) {
      return new SingleTableEntityPersister( model, cacheAccessStrategy, factory, cfg );
    }
    else if ( persisterClass == JoinedSubclassEntityPersister.class ) {
      return new JoinedSubclassEntityPersister( model, cacheAccessStrategy, factory, cfg );
    }
    else if ( persisterClass == UnionSubclassEntityPersister.class ) {
View Full Code Here

      SessionFactoryImplementor factory,
      Mapping cfg)
  throws HibernateException {
    Class persisterClass = model.getEntityPersisterClass();
    if (persisterClass==null || persisterClass==SingleTableEntityPersister.class) {
      return new SingleTableEntityPersister(model, cache, factory, cfg);
    }
    else if (persisterClass==JoinedSubclassEntityPersister.class) {
      return new JoinedSubclassEntityPersister(model, cache, factory, cfg);
    }
    else if (persisterClass==UnionSubclassEntityPersister.class) {
View Full Code Here

      EntityRegionAccessStrategy cacheAccessStrategy,
      SessionFactoryImplementor factory,
      Mapping cfg) throws HibernateException {
    Class persisterClass = model.getEntityPersisterClass();
    if ( persisterClass == null || persisterClass == SingleTableEntityPersister.class ) {
      return new SingleTableEntityPersister( model, cacheAccessStrategy, factory, cfg );
    }
    else if ( persisterClass == JoinedSubclassEntityPersister.class ) {
      return new JoinedSubclassEntityPersister( model, cacheAccessStrategy, factory, cfg );
    }
    else if ( persisterClass == UnionSubclassEntityPersister.class ) {
View Full Code Here

        String tablename = entitiesTablenames.get(hasBlob.getClass());
        if (tablename == null) {
            SessionFactory sf = GrailsIntegration.getCurrentSessionFactory();
            ClassMetadata classMetadata = sf.getClassMetadata(hasBlob.getClass());
            if (classMetadata instanceof SingleTableEntityPersister) {
                SingleTableEntityPersister step = (SingleTableEntityPersister) classMetadata;
                tablename = step.getTableName();
                entitiesTablenames.put(hasBlob.getClass(), tablename);
            }
        }
        return tablename;
   
View Full Code Here

    @Override
    public String getTableName(Class<? extends Serializable> entityClass) {
        SessionFactory sf = emf.unwrap(HibernateEntityManagerFactory.class).getSessionFactory();
        ClassMetadata metadata = sf.getClassMetadata(entityClass);
        if (metadata instanceof SingleTableEntityPersister) {
            SingleTableEntityPersister step = (SingleTableEntityPersister) metadata;
            return step.getTableName();
        } else {
            return null;
        }
    }
View Full Code Here

TOP

Related Classes of org.hibernate.persister.entity.SingleTableEntityPersister

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.