Duvida na busca ManyToOne Unidirecional. (Enviou Duplicado... Excluir Por Favor)

Bom Dia. Primeiramente desculpe se eu falar alguma gafe pois estou iniciando no Mundo JPA agora.

Primeiro tenho as tabelas CLIENTE e ATUALIZACAO.

Sendo que CLIENTE não sabe a existencia de ATUALIZAÇÃO.
Mas ATUALIZAÇÃO tem um CLIENTE, (ManyToOne) .

Até ai tudo bem, mas apareceu um Caso, que necessito de uma Busca que retorne todos os Clientes que NÂO possuem Atualizações! Dai eu pensei… Fudeu Né!
Existe Alguma solução mantendo esse Mesmo Cenário?!

Abaixo as Classes!


@Entity
@Table(name="tb_cliente")
public class Cliente extends Cadastro implements Serializable {
	private static final long serialVersionUID = 1L;
	
	private Double mensalidade;
	private Date vencimentoMensalidade;
	private Boolean horarioServico;
	private Boolean automacao;
	private Integer ecf;
	private Date dataSuspensao;
	
	@ManyToOne
	@JoinColumn(name = "id_categoria") 
	private Categoria categoria;
	
	public static Cliente newInstance() {

		return new Cliente();
	}

}
[/code][code]
@Entity
@Table(name = "tb_atualizacao")
@SequenceGenerator(name = "atualizacao_seq", sequenceName = "atualizacao_seq")
public class Atualizacao implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@GeneratedValue(strategy = GenerationType.AUTO, generator = "atualizacao_seq")
	@Column(name = "id")
	private Integer id;

	@Column(name = "data_atualizacao")
	private Calendar data;

	@Column(name = "tipo_atualizacao")
	@Enumerated(EnumType.STRING)
	private TipoAtualizacaoEnum tipo;

	@ManyToOne(fetch= FetchType.EAGER)
	@JoinColumn(name = "id_cliente")
	private Cliente cliente;

	private String versao;
	

	public static Atualizacao newInstance() {

		return new Atualizacao();
	}

}