package com.ese.model.dao; import com.ese.model.db.ItemSequenceModel; import org.hibernate.Criteria; import org.hibernate.criterion.Order; import org.hibernate.criterion.Restrictions; import org.springframework.stereotype.Repository; import java.util.ArrayList; import java.util.List; @Repository public class ItemSequenceDAO extends GenericDAO<ItemSequenceModel, Integer>{ public List<ItemSequenceModel> findByLoadingOrderId(int loadingOrderId){ List<ItemSequenceModel> itemSequenceModelList = new ArrayList<ItemSequenceModel>(); try { Criteria criteria = getCriteria(); criteria.add(Restrictions.eq("loadingOrderModel.id", loadingOrderId)); criteria.addOrder(Order.asc("seq")); itemSequenceModelList = criteria.list(); } catch (Exception e) { log.debug("Exception error findByLoadingOrderId : ", e); } return itemSequenceModelList; } }