.setFetchMode("baz", FetchMode.SELECT)
.setFetchMode("abstracts", FetchMode.JOIN)
.list();
assertTrue( list.size()==1 && list.get(0)==f );
list = s.createCriteria(Foo.class).add(
Restrictions.disjunction()
.add( Restrictions.eq( "integer", f.getInteger() ) )
.add( Restrictions.like( "string", f.getString() ) )
.add( Restrictions.eq( "boolean", f.getBoolean() ) )
)