- 浏览: 37528 次
- 性别:
- 来自: nj
最近访客 更多访客>>
文章列表
iBATIS 是一个可以简化开发持久层的一个工具。
官方地址
iBATIS 2.3.0 下载地址
今天按照simple-example做了一下。觉得用起来还是很方便的。
做的时候需要注意的问题是:
1.如"<sqlMap resource="com/mydomain/data/Account.xml"/ ...
Eclipse等java应用的性能长期收到windows虚拟内存管理系统的约束,Windows有一个将java进程交换出物理内存的趋势,尽管还有大量可用的物理内存存在。这个处理使得java进程处于劣势,接触不到多少内存。这个问题在java进行垃圾处理的时候会凸显出来,因为这时java进程要处理很多已被分页的存到硬盘的存储。 这个插件增加了一个可以通过minimum and maximum调整工作时内存(比如当进程运行时所需要的在物理内存中的内存总量)的优先页。然而,windows仍然会在eclipse最小化时,将其交换出内存。但是但我们选中VirtualLock checkbox时,插件就会强 ...
- 2008-01-22 12:23
- 浏览 1276
- 评论(0)
--如果执行了下面这段,会报buffer overflow limit of 2000 bytes:declarebegin for i in 0..1000 loop dbms_output.put_line('不设定的话,输入太长会报错ORA-20000: ORU-10027:'); end loop;end;/-- 不过可以自己来设定,如下:declarebegin dbms_output.enable(99999999999999); for i in 0..1000 loop dbms_output.put_line('设了 ...
declare Type aTypt is record( a char(1), b number(2), c varchar2(3) ); aRecord aTypt; cursor cur is /* 情况1*/ select 'a' a,'ccc' c from dual; /* * 如果cursor是这样,情况2 * cursor cur is * select 'a',12,'ccc' from dual; ...
- 2008-01-16 10:24
- 浏览 833
- 评论(0)
今天使用到动态的sql:用的方法是:用if else 拼出sql文,然后用“open cursor for sql”来执行。-- 大概代码如下create or replace....is var_sql varchar2(4000); TYPE typCur IS REF CURSOR; cur typCur; rec aType.aRecord%type; -- aRecord是一个recordbegin var_sql := ''; if...then var_sql :=var_sql|| 'select a, b, c ...
- 2008-01-15 20:51
- 浏览 3905
- 评论(0)
record
1.定义:
TYPE name_rectype IS RECORD(
name1 VARCHAR2(15)
,name2 VARCHAR2(30)
,name3 VARCHAR2(30));
2.使用record
直接使用,如:name_rectype.name1
3.给record赋值
[1] name_rectype.name1 := varSome;
[2] select name1,name2,name3
into name_rectype
from table
where key...
[3] ...
- 2008-01-09 19:48
- 浏览 1008
- 评论(0)
在命名javabean的属性名时,通常我们会遵守这样的规约,
(1)以一个小写字母开头如:"propertyName",
(2)但是如果我们第一个字母小写,而第二个大写,如:“pName”,这样是不会得到我们想要的结果的。
(3)不过如果我们全用大写,如"PNAME",同样也得到正确的结果。
参考:1. JavaBeans Spec
(http://java.sun.com/products/javabeans/docs/spec.html)
2.http://www.iteye.com/topic ...
- 2007-11-20 22:01
- 浏览 920
- 评论(0)