package gr.ntua.ivml.mint.db;
import gr.ntua.ivml.mint.persistent.Mapping;
import gr.ntua.ivml.mint.persistent.Organization;
import java.util.List;
public class MappingDAO extends DAO<Mapping, Long> {
/**
* Get all Mappings for that organization, even if organization is null.
* @param org
* @return
*/
public List<Mapping> findByOrganization( Organization org ) {
if( org != null )
return getSession().createQuery("from Mapping where organization=:org")
.setEntity("org", org)
.list();
else
return getSession().createQuery("from Mapping where organization is null")
.list();
}
public List<Mapping> findAllOrderOrg( ) {
return getSession().createQuery("from Mapping order by organization asc")
.list();
}
}