Consulta ID COMPOSTO

Tenho duas classes: AparelhoVO e ExercicioVO, onde existe um relacionamento N pra N.
Fiz usando o hibernate, testei para ver se ele tava criando o banco do jeito que eu queria, conclusão: tudo tranquilo.

Porém, eu não consigo fazer uma busca.

Classe AparelhoExercicio

[code]@Entity

@Table(name=“aparelho_exercicio”)
public class AparelhoExercicio {

@EmbeddedId
private AparelhoExercicioPK chaveComposta;

}[/code]

Classe AparelhoExercicioPK

[code]@Embeddable
public class AparelhoExercicioPK implements Serializable{

private static final long serialVersionUID = 278180810829015867L;

@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name="id_aparelho")
private AparelhoVO aparelhoVO;

@ManyToOne(fetch=FetchType.EAGER)
@JoinColumn(name="id_exercicio")
private ExercicioVO exercicioVO;

}[/code]

Como eu faço, por exemplo para buscar um objeto que tenha o “id_aparelho” igual a 1 e “id_exercicio” igual a 2 e exibi-lo (pode ser no console mesmo, depois eu me viro aqui)?

Agradeço a quem pudem me ajudar!

uso o hql para busca de chave composta assim

hql = from Autorizacao as a where a.id.id = 1 and a.id.ano = 2011 and a.status = 'PENDENTE';

Valeu Polverini!!!

Obrigadão mesmo! Por isso certas coisas não mudam … o que pode ser simples para uma pessoa, pode ser um acontecimento para outra.

Esse foi meu caso! Vlw novamente.