[阅读: 315] 2006-04-24 04:17:58
在时间上肯定是这样来处理的
在action里,定义一个String数组.取得从页面里传来的时间参数.传给再将此数组传给service层,service层调用DAO完成业务逻辑.偶的问题是在action里,如何来获得这个时间参数,生成一个String数组?
拼SQL的时候
If(年比)
Sql=sql+date in String[年数据]
If(月比较)
Sql=sql+data in String[月数据]
If(周比)
Sql=sql+data in String[周数据]
Group by …..
Order by ….
这样hibernate查询出来的数据是一个list,偶该如何把这个list折开成几个list,(肯定是以时间来折的)提供给不同的接口.也可以考虑不折开,如果不折开,在输出图表,画曲线图(不是一条,用户输入几个时间段,就有几条曲线)的时候如何做?