Examples of evict()


Examples of org.hibernate.Session.evict()

    assertSame( merged, loaded );
    assertNull( merged.getInjectedString() );

    // flush the session and evict the merged instance from session to force an actual load
    s.flush();
    s.evict( merged );

    User reloaded = ( User ) s.load( User.class, merged.getName() );
    // Interceptor IS called for instantiating the persistent instance associated to the session when using load
    assertEquals( injectedString, reloaded.getInjectedString() );
    assertEquals( u.getName(), reloaded.getName() );
View Full Code Here

Examples of org.hibernate.Session.evict()

    s = openSession();
    t = s.beginTransaction();
    Container c = ( Container ) s.load( Container.class, container.getId() );
    assertFalse( Hibernate.isInitialized( c ) );
    s.evict( c );
    try {
      c.getName();
      fail( "expecting LazyInitializationException" );
    }
    catch( LazyInitializationException e ) {
View Full Code Here

Examples of org.hibernate.Session.evict()

    c = ( Container ) s.load( Container.class, container.getId() );
    assertFalse( Hibernate.isInitialized( c ) );
    Info i = c.getInfo();
    assertTrue( Hibernate.isInitialized( c ) );
    assertFalse( Hibernate.isInitialized( i ) );
    s.evict( c );
    try {
      i.getDetails();
      fail( "expecting LazyInitializationException" );
    }
    catch( LazyInitializationException e ) {
View Full Code Here

Examples of org.hibernate.cache.spi.access.NaturalIdRegionAccessStrategy.evict()

    if ( persister.hasNaturalIdCache() ) {
      final NaturalIdRegionAccessStrategy naturalIdCacheAccessStrategy = persister
          .getNaturalIdCacheAccessStrategy();
      final NaturalIdCacheKey naturalIdCacheKey = new NaturalIdCacheKey( naturalIdValues, persister, session() );
      naturalIdCacheAccessStrategy.evict( naturalIdCacheKey );

      if ( sessionCachedNaturalIdValues != null
          && !Arrays.equals( sessionCachedNaturalIdValues, naturalIdValues ) ) {
        final NaturalIdCacheKey sessionNaturalIdCacheKey = new NaturalIdCacheKey( sessionCachedNaturalIdValues, persister, session() );
        naturalIdCacheAccessStrategy.evict( sessionNaturalIdCacheKey );
View Full Code Here

Examples of org.hibernate.cache.spi.access.NaturalIdRegionAccessStrategy.evict()

      naturalIdCacheAccessStrategy.evict( naturalIdCacheKey );

      if ( sessionCachedNaturalIdValues != null
          && !Arrays.equals( sessionCachedNaturalIdValues, naturalIdValues ) ) {
        final NaturalIdCacheKey sessionNaturalIdCacheKey = new NaturalIdCacheKey( sessionCachedNaturalIdValues, persister, session() );
        naturalIdCacheAccessStrategy.evict( sessionNaturalIdCacheKey );
      }
    }

    return sessionCachedNaturalIdValues;
  }
View Full Code Here

Examples of org.hibernate.cache.spi.access.NaturalIdRegionAccessStrategy.evict()

    if ( persister.hasNaturalIdCache() ) {
      final NaturalIdRegionAccessStrategy naturalIdCacheAccessStrategy = persister
          .getNaturalIdCacheAccessStrategy();
      final NaturalIdCacheKey naturalIdCacheKey = new NaturalIdCacheKey( naturalIdValues, persister, session() );
      naturalIdCacheAccessStrategy.evict( naturalIdCacheKey );

      if ( sessionCachedNaturalIdValues != null
          && !Arrays.equals( sessionCachedNaturalIdValues, naturalIdValues ) ) {
        final NaturalIdCacheKey sessionNaturalIdCacheKey = new NaturalIdCacheKey( sessionCachedNaturalIdValues, persister, session() );
        naturalIdCacheAccessStrategy.evict( sessionNaturalIdCacheKey );
View Full Code Here

Examples of org.hibernate.cache.spi.access.NaturalIdRegionAccessStrategy.evict()

      naturalIdCacheAccessStrategy.evict( naturalIdCacheKey );

      if ( sessionCachedNaturalIdValues != null
          && !Arrays.equals( sessionCachedNaturalIdValues, naturalIdValues ) ) {
        final NaturalIdCacheKey sessionNaturalIdCacheKey = new NaturalIdCacheKey( sessionCachedNaturalIdValues, persister, session() );
        naturalIdCacheAccessStrategy.evict( sessionNaturalIdCacheKey );
      }
    }

    return sessionCachedNaturalIdValues;
  }
View Full Code Here

Examples of org.hibernate.classic.Session.evict()

    s.save(b);
    s.flush();
    stringList.remove(1);
    feeList.remove(1);
    s.flush();
    s.evict(b);
    s.refresh(b);
    assertTrue( b.getFees().size()==3 );
    stringList = b.getStringList();
    assertTrue(
      stringList.size()==3 &&
View Full Code Here

Examples of org.hibernate.event.EventSource.evict()

            if (EntityUtils.isNotEmptyId(entity)) {
              if (!this.isCascade(propertyDescriptor)) {
                Entity newEntity = (Entity) propertyType.newInstance();
                newEntity.setId(entity.getId());
                propertyDescriptor.setValue(src, newEntity);
                eventSource.evict(entity);
              }
            } else {
              propertyDescriptor.setValue(src, null);
            }
          }
View Full Code Here

Examples of org.infinispan.Cache.evict()

   public void testEvictWithMarshalledValueKey() {
      Cache cache1 = cache(0, "replSync");
      cache(1, "replSync");
      Pojo pojo = new Pojo();
      cache1.put(pojo, pojo);
      cache1.evict(pojo);
      assert !cache1.containsKey(pojo);
   }

   public void testModificationsOnSameCustomKey() {
      Cache cache1 = cache(0, "replSync");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.