BeanUtils.setProperty 简单用法
public void getOverTime() throws Exception{ Session session = getHibernateTemplate().getSessionFactory().getCurrentSession(); Query query = session.createSQLQuery("select distinct(workid) workid from work"); List<BigInteger> list = query.list(); String deletesql = "delete from overwork"; session.createSQLQuery(deletesql).executeUpdate(); for (BigInteger workid : list){ Overwork overwork = new Overwork(); BeanUtils.setProperty(overwork,"workid", workid); int month_length = Util.getDaysOfMonth(C_YEAR + "/" + getSuitableStr(C_MONTH)); for (int i = 1; i <= month_length; i++){ String day = C_YEAR + "/" + getSuitableStr(C_MONTH) + "/" + i; String quer = "from Work where workid = " + workid + " and (worktime between '"+ day + OVERSTART + "' and '"+ day + DAYEND +"')"; List<Work> list_1 = getHibernateTemplate().find(quer); if (list_1.size() > 0){ Timestamp total_over = list_1.get(0).getWorktime(); for (Work work : list_1){ if (work.getWorktime().compareTo(total_over) > -1){ total_over = work.getWorktime(); } } SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// String end = df.format(total_over); String day1 = getSuitableStr(i); String begin = C_YEAR + "-" + getSuitableStr(C_MONTH) + "-" + day1 + OVERSTART; String time = getTimeSpace(begin, end); BeanUtils.setProperty(overwork,"o" + i, time); } else { BeanUtils.setProperty(overwork,"o" + i, ""); } } overworkDAO.save(overwork); } }
相关推荐
org.apache.commons.beanutils.jar
commons-beanutils-1.8.0.jar beanutils.jar beanutils.jar工具包
关于JSF的commons-beanutils.jar.zip
一个BeanUtils.copyProperties的小型快速替代。 起因 由于BeanUtils(Spring或Apache Commons)的copyProperties实现是利用反射实现的,它在大量调用时具有比较严重的性能问题。 BeanMapper通过javassist类库实现在...
json相关jar包(不使用springmvc开发时)。其中包含(commons-beanutils.jar、commons-collections-3.1.jar、commons-lang-2.6.jar、commons-logging.jar、ezmorph-1.0.6.jar、json-lib-2.2.3-jdk15.jar)
commons-beanutils.jar commons-beanutils.jar
Apache提供的这个beanutils包极大方便了javabean的 操作。包含了最新的commons-beanutils-1.9.3.jar和api文档,以及其依赖的commons-logging-1.2.jar包
这是commons常用到的包,包括:commons-pool.jar,commons-beanutils.jar等共八个commons.jar包
beanUtils 方便访问javaBean 附带支持框架 logging jar包,Apache提供的这个beanutils包极大方便了javabean的 操作。包含了最新的commons-beanutils-1.9.3.jar,以及其依赖的commons-logging-1.2.jar包
commons-beanutils.jar 开发时所需要的jar包
此为BeanUtils的实例。其中apache的包有一个小的BUG已在其中说明。
JSF开发所必需包:花了很长时间才收集好,很费时,现已收集好,何不分享给大家,让大家节省...commons-beanutils.jar commons-collections.jar commons-digester.jar jsf-api.jar jsf-impl.jar jstl.jar standard.jar
commons-beanutils.jar.zip(173 k)commons-beanutils.jar.zip(173 k)commons-beanutils.jar.zip(173 k) jdbc 专用
commons-beanutils.jar commons-collections-3.1.jar commons-pool-1.2.jar 集合