package org.akaza.openclinica.dao.hibernate; import org.akaza.openclinica.domain.datamap.ItemFormMetadata; public class ItemFormMetadataDao extends AbstractDomainDao<ItemFormMetadata> { @Override Class<ItemFormMetadata> domainClass() { return ItemFormMetadata.class; } public ItemFormMetadata findByItemCrfVersion(Integer itemId, Integer crfVersionId) { String query = "SELECT distinct m.* " + " FROM item_form_metadata m" + " WHERE m.item_id= " + String.valueOf(itemId) + " AND m.crf_version_id= " + String.valueOf(crfVersionId); org.hibernate.Query q = getCurrentSession().createSQLQuery(query).addEntity(ItemFormMetadata.class); return (ItemFormMetadata) q.uniqueResult(); } }