Hibernate - Relacionamento Manytomany - uso de criteria [RESOLVIDO]

Tenho 2 tabelas (ResumoRel e area) que se relacionam de forma muitos para muitos, criando a tabela de junção resumo_area, no java tenho duas classes ResumoRel e Area, gostaria de buscar todos os onde um determinado campo (menu) da tabela area fosse true.

public class ResumoRel implements Serializable{

	@Id
	@Column(name="ID", nullable=false, length=255)
	private String id;

	@Column(name="NOME_COMBO")
	private String nomeCombo;

	@Column(name="PERIODICIDADE")
	private String periodicidade;

	@Column(name="POSICAO")
	private Date posicao;

	@Column(name="TAG")
	private String tag;

	@Column(name="FILTRO_PADRAO")
	private String filtroPadrao;

	@JoinColumn(name="ID_FUNCIONARIO", nullable=false)
	@ForeignKey(name="FK_resumo_rel_ID_FUNCIONARIO")*/
	@Column(name="FUNCIONARIO")
	private String funcionario;

	@ManyToMany
	@JoinTable(name="rel_area",
	joinColumns=@JoinColumn(name="ID_RESUMO_REL"),
	inverseJoinColumns=@JoinColumn(name="ID_AREA"))
	private Set<Area> areas = new HashSet<Area>();
public class Area implements Serializable{

	@Id
	@Column(name="ID", nullable=false, length=255)
	private String id;

	@Column(name="NOME_COMPLETO")
	private String nomeCompleto;

	@Column(name="NOME_REDUZIDO")
	private String nomeReduzido;

	@Column(name="MENU")
	private boolean menu;

	@ManyToMany(mappedBy = "areas")
        private Set<ResumoRel> resumoRels = new HashSet<ResumoRel>();

Já tentei utilizar criterio.add(Restrictions.eq("areas.menu", true)); e não funcionou gerando o seguinte mensagem de erro:

Caused by: org.hibernate.QueryException: could not resolve property: areas.menu of: br.com.bb.dired.noticia.modelo.ResumoRel

Pessoal consegui resolver lendo o seguinte tópico http://www.guj.com.br/posts/list/222840.java