private void generate(Date date){
Parameter<Date> p1 = baseQuery.getParameter("date1", Date.class);
baseQuery.setParameter(p1, date);
List<Object[]> results = baseQuery.getResultList();
for (Object[] result : results){
DailySales hourlySales = new DailySales();
hourlySales.setRegionId((Region)result[0]);
//hourlySales.setEmployeeId(null);
//hourlySales.setDealerId(null);
hourlySales.setProductId((Product)result[1]);
hourlySales.setStateProvCd((String)result[2]);
hourlySales.setQuantity(((Long)result[3]).intValue());
Calendar cal = Calendar.getInstance();
cal.clear();
cal.set(Calendar.YEAR, (Integer) result[4]);
cal.set(Calendar.MONTH, (Integer) result[5]-1);
cal.set(Calendar.DAY_OF_MONTH, (Integer) result[6]);
hourlySales.setDate(cal.getTime());
em.persist(hourlySales);
}
removeStaleEntries(date);
}
DailySalesGenerator.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:marathonv5
作者:
评论列表
文章目录