Package org.hibernate.ogm.loader.impl

Examples of org.hibernate.ogm.loader.impl.OgmLoadingContext


  private Object entity(Session session, Tuple tuple) {
    OgmEntityPersister persister = (OgmEntityPersister) sessionFactory.getEntityPersister( indexedType.getName() );
    OgmLoader loader = new OgmLoader( new OgmEntityPersister[] { persister } );
    List<Tuple> tuples = new ArrayList<Tuple>();
    tuples.add( tuple );
    OgmLoadingContext ogmLoadingContext = new OgmLoadingContext();
    ogmLoadingContext.setTuples( tuples );
    List<Object> entities = loader.loadEntities( (SessionImplementor) session, LockOptions.NONE, ogmLoadingContext );
    return entities.get( 0 );
  }
View Full Code Here


    return results;
  }

  private <E> E entity(SessionImplementor session, Tuple tuple, OgmLoader loader) {
    OgmLoadingContext ogmLoadingContext = new OgmLoadingContext();
    ogmLoadingContext.setTuples( Arrays.asList( tuple ) );
    @SuppressWarnings("unchecked")
    List<E> entities = (List<E>) loader.loadEntities( session, LockOptions.NONE, ogmLoadingContext );
    return entities.get( 0 );
  }
View Full Code Here

    return results;
  }

  private <T> T entity(SessionImplementor session, Tuple tuple, OgmLoader loader) {
    OgmLoadingContext ogmLoadingContext = new OgmLoadingContext();
    ogmLoadingContext.setTuples( Arrays.asList( tuple ) );
    @SuppressWarnings("unchecked")
    List<T> entities = (List<T>) loader.loadEntities( session, LockOptions.NONE, ogmLoadingContext );
    return entities.get( 0 );
  }
View Full Code Here

    final Tuple tuple = new Tuple( new MapTupleSnapshot( entityTuple ) );

    EntityPersister persister = ( (SessionFactoryImplementor) session.getSessionFactory() )
        .getEntityPersister( Feeling.class.getName() );
    OgmLoader loader = new OgmLoader( new OgmEntityPersister[] { (OgmEntityPersister) persister } );
    OgmLoadingContext ogmLoadingContext = new OgmLoadingContext();
    List<Tuple> tuples = new ArrayList<Tuple>();
    tuples.add( tuple );
    ogmLoadingContext.setTuples( tuples );
    List<Object> entities = loader.loadEntities( (SessionImplementor) session, LockOptions.NONE, ogmLoadingContext );
    assertThat( entities.size() ).isEqualTo( 1 );
    assertThat( ( (Feeling) entities.get( 0 ) ).getName() ).isEqualTo( "Moody" );
    transaction.commit();
    session.close();
View Full Code Here

    return results;
  }

  private <E> E entity(SessionImplementor session, Tuple tuple, OgmLoader loader) {
    OgmLoadingContext ogmLoadingContext = new OgmLoadingContext();
    ogmLoadingContext.setTuples( Arrays.asList( tuple ) );
    @SuppressWarnings("unchecked")
    List<E> entities = (List<E>) loader.loadEntities( session, LockOptions.NONE, ogmLoadingContext );
    return entities.get( 0 );
  }
View Full Code Here

    return results;
  }

  private <T> T entity(SessionImplementor session, Tuple tuple, OgmLoader loader) {
    OgmLoadingContext ogmLoadingContext = new OgmLoadingContext();
    ogmLoadingContext.setTuples( Arrays.asList( tuple ) );
    @SuppressWarnings("unchecked")
    List<T> entities = (List<T>) loader.loadEntities( session, LockOptions.NONE, ogmLoadingContext );
    return entities.get( 0 );
  }
View Full Code Here

TOP

Related Classes of org.hibernate.ogm.loader.impl.OgmLoadingContext

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.