Problemas com o Hibernate

Olá,
Estou começando agora com o Hibernate, e estou seguindo um tutorial que encontrei na net.
Acontece que está dando erro nessa parte do código:

public java.util.List getList(String condicao) throws Exception{
      Session session = factory.openSession();
      [b]List amigos = session.find(condicao);[/b]
      session.flush();
      session.close();
      return amigos;
}

Estou importando o seguinte:


import java.util.*;
import org.hibernate.*;
import org.hibernate.cfg.Configuration;

O erro e:


C:\Documents and Settings\tavarebr\My Documents\NetBeans\Amigos\src\TesteAmigos\AmigoDAO.java:24: cannot find symbol
symbol  : method find(java.lang.String)
location: interface org.hibernate.Session
      List amigos = session.find(condicao);
1 error

Então fui procurar na classe Session e realmente não existe o método find(). Eu consegui encontrar ele na classe “org.hibernate.Classic”. Mas todos os exemplos que vejo eles utilizam o session…

O que posso fazer ???

Use o metodo find do objeto Session de net.sf.hibernate.Session