Criteria criteria = s.createCriteria( Student.class ).setReadOnly( true ); assertTrue( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertFalse( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); assertTrue( s.isReadOnly( gavin ) ); assertFalse( s.isReadOnly( coursePreferred ) );
@Override public boolean isReadOnly() { return backingCriteria.isReadOnly(); }
assertFalse( s.isDefaultReadOnly() ); assertFalse( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); criteria.setReadOnly( false ); assertTrue( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertFalse( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); assertFalse( s.isReadOnly( gavin ) ); assertFalse( Hibernate.isInitialized( gavin.getPreferredCourse() ) );
@Override public boolean isReadOnly() { return criteria.isReadOnly(); }
assertTrue( s.isDefaultReadOnly() ); assertFalse( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); criteria.setReadOnly( true ); assertTrue( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertTrue( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); assertTrue( s.isReadOnly( gavin ) ); assertFalse( Hibernate.isInitialized( gavin.getPreferredCourse() ) );
Criteria criteria = s.createCriteria( Student.class ).setReadOnly( false ); assertTrue( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertFalse( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); assertFalse( s.isReadOnly( gavin ) ); assertTrue( s.isReadOnly( coursePreferred ) );
Criteria criteria = s.createCriteria( Student.class ).setReadOnly( true ); assertTrue( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertFalse( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); assertTrue( s.isReadOnly( gavin ) ); assertTrue( Hibernate.isInitialized( coursePreferred ) );
assertTrue( s.isDefaultReadOnly() ); assertFalse( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); criteria.setReadOnly( false ); assertTrue( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertTrue( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); assertFalse( s.isReadOnly( gavin ) ); assertFalse( Hibernate.isInitialized( gavin.getPreferredCourse() ) );
Criteria criteria = s.createCriteria( Student.class ).setReadOnly( false ); assertTrue( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertFalse( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); assertFalse( s.isReadOnly( gavin ) ); assertFalse( Hibernate.isInitialized( coursePreferred ) );
assertTrue( s.isDefaultReadOnly() ); assertFalse( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertTrue( s.isDefaultReadOnly() ); assertFalse( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); assertTrue( s.isReadOnly( gavin ) ); assertFalse( Hibernate.isInitialized( gavin.getPreferredCourse() ) );
assertFalse( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertFalse( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); assertTrue( s.isReadOnly( gavin ) ); assertFalse( Hibernate.isInitialized( gavin.getPreferredCourse() ) );
Criteria criteria = s.createCriteria( Student.class ).setReadOnly( true ); assertTrue( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertFalse( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertTrue( criteria.isReadOnly() ); assertTrue( s.isReadOnly( gavin ) ); assertFalse( Hibernate.isInitialized( coursePreferred ) );
Criteria criteria = s.createCriteria( Student.class ).setReadOnly( false ); assertTrue( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertFalse( s.isDefaultReadOnly() ); assertTrue( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); assertFalse( s.isReadOnly( gavin ) ); assertTrue( Hibernate.isInitialized( coursePreferred ) );
assertFalse( s.isDefaultReadOnly() ); assertFalse( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); gavin = ( Student ) criteria.uniqueResult(); assertFalse( s.isDefaultReadOnly() ); assertFalse( criteria.isReadOnlyInitialized() ); assertFalse( criteria.isReadOnly() ); assertFalse( s.isReadOnly( gavin ) ); assertFalse( Hibernate.isInitialized( gavin.getPreferredCourse() ) );