assertEquals( "Query with no explicit criteria", 1, result.size() );
Book book = (Book) result.get( 0 );
assertFalse( "Association should not be initialized", HibernateHelper.isInitialized( book.getAuthors() ) );
result = fullTextSession.createFullTextQuery( query ).setCriteriaQuery(
fullTextSession.createCriteria( Book.class ).setFetchMode( "authors", FetchMode.JOIN )
).list();
assertNotNull( result );
assertEquals( "Query with explicit criteria", 1, result.size() );
book = (Book) result.get( 0 );
assertTrue( "Association should be initialized", HibernateHelper.isInitialized( book.getAuthors() ) );