private void getData() throws ParseException {
		Session se = HibernateSessionFactory.getSession() ;
		staItem_list = new LinkedList<StaItemBean>() ;
		Criteria store_cri = se.createCriteria(Store.class) ;
		store_cri.add(Restrictions.and(Restrictions.ne("name", "superDepartment"), Restrictions.ne("name", "server"))) ;
		Criteria detail_cri = se.createCriteria(Orderdetails.class) ;
		detail_cri.add(Restrictions.eq("itemName", id)) ;
		List<Orderdetails> detail_list = detail_cri.list() ;
		List<Store> store_list = store_cri.list() ;
		Iterator<Store> store_it = store_list.iterator() ;
		int tempNum ;
    	float tempPrice ;
		while(store_it.hasNext())
		{
			tempNum = 0 ;
			tempPrice = 0 ;
			Store currStore = store_it.next() ;
			Iterator<Orderdetails> detail_it = detail_list.iterator() ;
			while(detail_it.hasNext())
			{
				Orderdetails currD = detail_it.next() ;
				if(currD.getOrders().getStoreName().equals(currStore.getName()))
				{
					tempNum += currD.getNumber() ;
					tempPrice += currD.getTotalPrice() ;
				}
			}
			if(tempNum == 0)
				continue ;
			curr = new StaItemBean() ;
			curr.setStoreName(currStore.getName()) ;
			curr.setItemNum(tempNum) ;
			curr.setTotalPrice(tempPrice) ;
			staItem_list.add(curr) ;
		}
		
		se.close() ;
	}