ibatis 简介
摘要:相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis是一种“半自动化”的ORM实现。 所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM,无论Hibernate还是Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO到数据库表的全套映射机制。程序员往往只需定义好了POJO到数据库表的映射关系,即可通过Hibernate或者OJB提供的方法完成持久层操作。程序员甚至不需要对SQL的熟练掌握,Hibernate/OJB会根据制定的存储逻辑,自动生成对应的SQL并调用JDBC接口加以执行。 大多数情况下(特别是对新项目,新系统的开发而.
阅读全文
posted @
2012-05-28 16:00
Ruthless
阅读(1180)
推荐(1) 编辑
oracle物化视图日志结构
摘要:物化视图的快速刷新要求基本必须建立物化视图日志,这篇文章简单描述一下物化视图日志中各个字段的含义和用途。 物化视图日志的名称为MLOG$_后面跟基表的名称,如果表名的长度超过20位,则只取前20位,当截短后出现名称重复时,Oracle会自动在物化视图日志名称后面加上数字作为序号。物化视图日志在建立时有多种选项:可以指定为ROWID、PRIMARY KEY和OBJECT ID几种类型,同时还可以指定SEQUENCE或明确指定列名。上面这些情况产生的物化视图日志的结构都不相同。任何物化视图都会包括的4列:SNAPTIME$$:用于表示刷新时间。DMLTYPE$$:用于表示DML操作类型,I表示I.
阅读全文
posted @
2012-05-23 14:53
Ruthless
阅读(28170)
推荐(3) 编辑
Oracle如何根据物化视图日志快速刷新物化视图
摘要:Oracle物化视图的快速刷新机制是通过物化视图日志完成的。Oracle如何通过一个物化视图日志就可以支持多个物化视图的快速刷新呢,本文简单的描述一下刷新的原理。首先,看一下物化视图的结构:SQL> create table t(id number, name varchar2(30), num number);表已创建。 SQL> create materialized view log on t with rowid, sequence(id, name) including new values;实体化视图日志已创建。 SQL> desc mlog$_tID和NAME是
阅读全文
posted @
2012-05-22 16:51
Ruthless
阅读(11212)
推荐(1) 编辑
Oracle物化视图语法
摘要:一、Oracle物化视图语法create materialized view [view_name]refresh [fast|complete|force][on [commit|demand] | start with (start_time) next (next_time)]as{创建物化视图用的查询语句} 以上是Oracle创建物化视图(Materialized View, 以下简称MV)时常用的语法,各参数的含义如下:1、refresh [fast|complete|force] 视图刷新的方式:fast: 增量刷新.假设前一次刷新的时间为t1,那么使用fast模式刷新物化视图时,
阅读全文
posted @
2012-05-21 15:29
Ruthless
阅读(2850)
推荐(1) 编辑
Java使用SOAP获取webservice实例解析
摘要:1.webservice提供方:http://www.webxml.com.cn/zh_cn/index.aspx2.下面我们以“获得腾讯QQ在线状态”为例。参数截图如下图:SOAP 1.1以下是 SOAP 1.2 请求和响应示例。所显示的占位符需替换为实际值。[http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?op=qqCheckOnline] 点击前面的网址,查看对应参数信息。 3.Java程序package junit;import java.io.BufferedReader;import java.io.Buff
阅读全文
posted @
2012-05-07 21:19
Ruthless
阅读(60316)
推荐(3) 编辑