package org.akaza.openclinica.dao.hibernate;
import org.akaza.openclinica.domain.user.UserType;
public class UserTypeDao extends AbstractDomainDao<UserType> {
@Override
public Class<UserType> domainClass() {
return UserType.class;
}
public UserType findByUserTypeId(Integer userTypeId) {
getSessionFactory().getStatistics().logSummary();
String query = "from " + getDomainClassName() + " do where do.userTypeId = :user_type_id";
org.hibernate.Query q = getCurrentSession().createQuery(query);
q.setInteger("user_type_id", userTypeId);
return (UserType) q.uniqueResult();
}
}