文章列表
通过某个类的Class对象,可以获得这个类里面的所有属性:成员变量,构造器,方法等,然后我们可以更加灵活的操作它们。下面的实例就是将Map转换成Bean和将Bean转换成Map,这个转换是靠java的反射机制实现的。
/**将map中的值映射到传入的对象中*/ public static Object mapToBean(Map map,Object obj){ Method[] mm=obj.getClass().getDeclaredMethods(); Map<String,Method> methodMap=new HashMap(); for(Meth ...
用 oracle 的 sql 实现 的报表格式
以前常遇到一些这样的问题,需要在jsp页面或者报表上面显示某一年的数据统计。表里面是数据流水,我们需要的结果是:
一月流水,
一月流水,
一月流水,
一月小计,
二月流水,
二月流水,
二月流水,
二月小计,
.
.
.
合计。
这种显示方式可以有多种实现方式,java,jsp,报表内部的库等,下面看看仅用sql是如何实现的。代码是以前工作中的代码,先贴出来,有空再简化为更直观的。
with condition as (select ? begin_date,? end_date ...
闲来无事,把以前的笔记整理一下放到这里。
默认情况下,oracle10g可以直接闪回表,闪回表数据,但是如果要闪回整个数据库,则需要预先设定。
1、闪回删除的表:
SQL>flashback table test_drop to before drop;
2、闪回表数据:
alter table tableA enable row movement; --先启动行移动命令,
flashback table tableA to timestamp to_timestamp('2009-10-12 10:50:00','yyyy-mm-dd hh24:mi:ss ...