package org.akaza.openclinica.dao.hibernate; import org.akaza.openclinica.domain.datamap.StudyParameterValue; public class StudyParameterValueDao extends AbstractDomainDao<StudyParameterValue> { @Override public Class<StudyParameterValue> domainClass() { return StudyParameterValue.class; } public StudyParameterValue findByStudyIdParameter(int studyId, String parameter) { String query = "from " + getDomainClassName() + " study_parameter_value where study_parameter_value.study.studyId = :studyid and study_parameter_value.studyParameter = :parameter "; org.hibernate.Query q = getCurrentSession().createQuery(query); q.setInteger("studyid", studyId); q.setString("parameter", parameter); return (StudyParameterValue) q.uniqueResult(); } }