package com.casic.PgInterface.devTable.manager; import com.casic.PgInterface.core.hibernate.HibernateEntityDao; import com.casic.PgInterface.devTable.domain.PgDevice; import com.casic.PgInterface.devTable.dto.PgDeviceDto; import org.hibernate.Criteria; import org.hibernate.criterion.Order; import org.hibernate.criterion.Restrictions; import java.util.ArrayList; import java.util.List; /** * Created by yxw on 2017/10/30. */ public class PgDeviceManager extends HibernateEntityDao<PgDevice> { //获取当前人员列表 //TODO LIST getAllDevice public List<PgDeviceDto> getAllDevice() { Criteria criteria = createCriteria(PgDevice.class); criteria.add(Restrictions.eq("active",1)); criteria.addOrder(Order.desc("id")); List<PgDevice> pgDeviceList=criteria.list(); List<PgDeviceDto> pgDeviceDtoList = new ArrayList<PgDeviceDto>(); for (PgDevice pgDevice : pgDeviceList){ pgDeviceDtoList.add(new PgDeviceDto(pgDevice)); } return pgDeviceDtoList; } }