package dao.entities; import java.util.UUID; import javax.persistence.TypedQuery; import org.hibernate.NonUniqueResultException; import dao.JpaDao; import entities.DMPResearcher; import entities.Researcher; public class DMPResearcherDaoImpl extends JpaDao implements DMPResearcherDao { public DMPResearcher loadDetails(DMPResearcher t) { // TODO Auto-generated method stub return null; } @Override public Researcher getResearcherByEmail(String email) { String queryString = "FROM Researcher researcher where primaryEmail=:email"; TypedQuery typedQuery = entityManager.createQuery(queryString, Researcher.class); typedQuery.setParameter("email", email); try { return typedQuery.getSingleResult(); }catch(Exception ex) { System.out.println(ex.getMessage()); return null; } } }