Examples of evict()


Examples of org.hibernate.Session.evict()

      item.setDescription( "steve's item" );
      s.persist( item );
      s.flush();
      // item is cached on insert.
      assertNotNull( slcs.getEntries().get( item.getId() ) );
      s.evict( item );
      assertEquals( slcs.getHitCount(), 0 );
      item = (Item) s.get( Item.class, item.getId() );
      assertNotNull( item );
      assertEquals( slcs.getHitCount(), 1 );
      assertNotNull( slcs.getEntries().get( item.getId() ) );
View Full Code Here

Examples of org.hibernate.Session.evict()

    // persist the record, then evict it, then make changes to it ("within" the session)
    PurchaseRecord record = new PurchaseRecord();
    record.setTimestamp(timestamp1);
    s.persist(record);
    s.flush();
    s.evict(record);
   
    record.setTimestamp(timestamp2);
   
    t.commit();
    s.close();
View Full Code Here

Examples of org.hibernate.Session.evict()

    assertEquals( "original", dp.getDescription() );
    assertFalse( s.isReadOnly( dp ) );
    s.setReadOnly( dp, true );
    dp.setDescription( "changed" );
    assertEquals( "changed", dp.getDescription() );
    s.evict( dp );
    s.refresh( dp );
    assertEquals( "original", dp.getDescription() );
    assertFalse( s.isReadOnly( dp ) );
    t.commit();
View Full Code Here

Examples of org.hibernate.Session.evict()

    s.clear();

    list = s.createQuery( "from ProductLine" ).list();
    ProductLine pl = ( ProductLine ) list.get( 0 );
    ProductLine pl2 = ( ProductLine ) list.get( 1 );
    s.evict( pl2 );
    pl.getModels().size(); //fetch just one collection! (how can we write an assertion for that??)

    t.commit();
    s.close();
View Full Code Here

Examples of org.hibernate.Session.evict()

    s.refresh( dp );
    assertEquals( "original", dp.getDescription() );
    assertFalse( s.isReadOnly( dp ) );
    dp.setDescription( "changed" );
    assertEquals( "changed", dp.getDescription() );
    s.evict( dp );
    s.refresh( dp );
    assertEquals( "original", dp.getDescription() );
    assertFalse( s.isReadOnly( dp ) );
    dp.setDescription( "changed" );
    assertEquals( "changed", dp.getDescription() );
View Full Code Here

Examples of org.hibernate.Session.evict()

    assertEquals( "original", dp.getDescription() );
    assertFalse( s.isReadOnly( dp ) );
    dp.setDescription( "changed" );
    assertEquals( "changed", dp.getDescription() );
    s.setDefaultReadOnly( true );
    s.evict( dp );
    s.refresh( dp );
    assertEquals( "original", dp.getDescription() );
    assertTrue( s.isReadOnly( dp ) );
    dp.setDescription( "changed" );
    t.commit();
View Full Code Here

Examples of org.hibernate.Session.evict()

    t = s.beginTransaction();
    s.setDefaultReadOnly( true );
    dp = ( DataPoint ) s.load( DataPoint.class, dp.getId() );
    assertFalse( Hibernate.isInitialized( dp ) );
    assertTrue( s.isReadOnly( dp ) );
    s.evict( dp );
    s.refresh( dp );
    assertFalse( Hibernate.isInitialized( dp ) );
    s.setDefaultReadOnly( false );
    assertTrue( s.isReadOnly( dp ) );
    s.evict( dp );
View Full Code Here

Examples of org.hibernate.Session.evict()

    s.evict( dp );
    s.refresh( dp );
    assertFalse( Hibernate.isInitialized( dp ) );
    s.setDefaultReadOnly( false );
    assertTrue( s.isReadOnly( dp ) );
    s.evict( dp );
    s.refresh( dp );
    assertFalse( Hibernate.isInitialized( dp ) );
    assertFalse( s.isReadOnly( dp ) );
    assertFalse( s.isReadOnly( ( ( HibernateProxy ) dp ).getHibernateLazyInitializer().getImplementation() ) );
    dp.setDescription( "changed" );
View Full Code Here

Examples of org.hibernate.Session.evict()

    assertFalse( s.isReadOnly( dp ) );
    assertFalse( s.isReadOnly( ( ( HibernateProxy ) dp ).getHibernateLazyInitializer().getImplementation() ) );
    dp.setDescription( "changed" );
    assertEquals( "changed", dp.getDescription() );
    assertTrue( Hibernate.isInitialized( dp ) );
    s.evict( dp );
    s.refresh( dp );
    assertEquals( "original", dp.getDescription() );
    assertFalse( s.isReadOnly( dp ) );
    assertFalse( s.isReadOnly( ( ( HibernateProxy ) dp ).getHibernateLazyInitializer().getImplementation() ) );
    dp.setDescription( "changed" );
View Full Code Here

Examples of org.hibernate.Session.evict()

    assertFalse( s.isReadOnly( dp ) );
    assertFalse( s.isReadOnly( ( ( HibernateProxy ) dp ).getHibernateLazyInitializer().getImplementation() ) );
    dp.setDescription( "changed" );
    assertEquals( "changed", dp.getDescription() );
    s.setDefaultReadOnly( true );
    s.evict( dp );
    s.refresh( dp );
    assertEquals( "original", dp.getDescription() );
    assertTrue( s.isReadOnly( dp ) );
    assertTrue( s.isReadOnly( ( ( HibernateProxy ) dp ).getHibernateLazyInitializer().getImplementation() ) );   
    dp.setDescription( "changed" );
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.