Like com Associações no Hibernate

Para eu fazer uma pesquiza usando like em um mapeamento normalmente seria assim :

Session sessao = HibernateUtil.getSessionFactory();
Criteria crit = sessao.createCriteria(pastagem.class);
crit.add(Restrictions.like("pasto",cod).ignoreCase());  

Mas como eu pesquizaria a table classes atravez de pastagem?

Aqui segue o mapeamento…

<?xml version="1.0" encoding="UTF-8"?>    
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">    
<hibernate-mapping>    
  <class name="br.results.pastagem" table="Pastagem">    
        <id name="controle" column="controle" type="int">    
        <generator class="increment"/>    
        </id>    
        <property name="pasto"/>    
        <property name="obs"/>    
        <property name="area" />
        <property name="capim"/>        
        <property name="qtd"/>    
        <property name="capacidade"/>      
        
        
        <many-to-one
        class="br.results.fazenda"
        name="fazenda"
        cascade="all"
        column="fazenda"
        foreign-key="fk_fazenda"    
    />
     <one-to-one
        class="br.results.periodo"
        name="periodo"
    />
        
    </class>    
</hibernate-mapping>