[RESOLVIDO]Nome Retorna Null

Fiz um metodo , porem quando busco a informação, o nome sai em nullo, quando eu uso a LIST, traz a informação que preciso.
Quando eu utilizo o DEBUG, o nomeprest aparece null

Segue abaixo meu codigo :

************* Entidade
public class Cadguia implements Serializable {
    private static final long serialVersionUID = 1L;

    @JoinColumn(name = "codprest", referencedColumnName = "codprest")
    @ManyToOne
    private Cadprest codprest;
    
}    

public class Cadprest implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Basic(optional = false)
    @NotNull
    @Column(name = "codprest")
    private Integer codprest;
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 60)
    @Column(name = "nomeprest")
    private String nomeprest;


***************Dao
    public Cadguia cadguiaporcodigo(Integer vcodigo) {    
        try {       
            String query = "select c from Cadguia c where c.codguia= "+vcodigo+"";                
          return (Cadguia) emAux.createQuery(query).getSingleResult();            
        }
        catch (Throwable ex) {             
                System.err.println("failed.----" + ex);  
                throw new ExceptionInInitializerError(ex);  
        }  
    
    }

************Bean 

Cadguia cadguia1 = null;
cadguia1 = servico.burcarcadguiaporcodigo(getNroguia());

Tinha isso na minha entidade

Obs. estava dando erro exatamente aqui, e como nao precisava mais desta lista, retirei da minha entidade.


    @OneToMany
    private List<Itensguia> itmcadguiaList;