package org.ovirt.engine.core.dao.vmpools; import java.util.List; import org.hibernate.criterion.Restrictions; import org.ovirt.engine.core.common.businessentities.vm_pool_map; import org.ovirt.engine.core.compat.Guid; import org.ovirt.engine.core.compat.NGuid; import org.ovirt.engine.core.dao.BaseDAOHibernateImpl; public class VmPoolMapDAOHibernateImpl extends BaseDAOHibernateImpl<vm_pool_map, Guid> { public VmPoolMapDAOHibernateImpl() { super(vm_pool_map.class); } public vm_pool_map getByVmGuid(Guid vmId) { return findOneByCriteria(Restrictions.eq("vmId", vmId)); } public List<vm_pool_map> getVmPoolsMapByVmPoolId(NGuid vmPoolId) { return findByCriteria(Restrictions.eq("vmPoolId", vmPoolId)); } }