Selecionar itens unicos pela chave - hql

Pessoal, na minha tabela eu tenho os seguintes registros:

id        id_remetente                id_usuario_alvo               id_objeto_alvo            tipo_acao_alvo                     data

2            29                          74                              461                         1                      2010-06-27 18:25:09
3            29                          76                              461                         1                      2010-06-27 18:25:09
4            29                          77                              462                         1                      2010-06-27 18:25:09
5            29                          78                              462                         1                      2010-06-27 18:25:09

Galera, eu preciso apenas de um registro de cada “id_objeto_alvo” distinto onde o tipo_acao_alvo = 1 e o id_remetente = 29
nesse caso preciso de:

2            29                          74                              461                         1                      2010-06-27 18:25:09
4            29                          77                              462                         1                      2010-06-27 18:25:09

tem como fazer isso no hql ou criteria ?
abraço galera

Group by?

Espero ter contribuido…