JPA - @NamedQuery e resultado único

Em JPA tem como usar @NamedQuery para trazer apenas um resultado (um objeto) ao invés de uma lista (List, Collection)?
Procurei a respeito, mas todos os exemplos, discussões, etc tratam de listas como resultados.

@Entity
@Table(name = "TDomainProduct")
@NamedQueries({
    @NamedQuery(name="findAll",query="from Product"),
    @NamedQuery(name="findByCode",query="from Product p where p.code = :code")
})
public class Product implements Serializable {

    @Id
    @Column(name = "IdProduct", nullable = false)
    private int id;
    @Column(name = "Code", nullable = false)
    @NotNull
    private String code;

    // getters e setters
}

A segunda @NamedQuery traria apenas um resultado.

Obrigado,

Olá …
você consegue recuperar um único registro através do método javax.persistence.Query.getSingleResult()

Maravilha, isso basta!

Obrigado.