摘要: 按Apache在Velocity用户手册中的说法,模板中reference的正规格式应该是应该是${reference_name},但在NVelocity的实践过程中发现以下的片段不能被正确解释: #foreach( ${element} in ${elementList} )${element}#end 反而以下非正规用法却能正确的被解释: #foreac... 阅读全文
posted @ 2005-03-31 00:40 Rayman 阅读(1430) 评论(1) 推荐(0) 编辑
摘要: 在使用PowerDesigner建模时我们经常用英文字母作为代码(Code)而用中文作为名称(Name)以方便阅读理解,而PowerDesigner自动的Name/Code转换是简单的将Name复制到Code,使用起来不太方便,幸好PD提供了一个自定义Name/Code转换的机制可以让我们编写脚本来实现定制的转换。下面是一个简单的转换脚本,通过在Name栏目同时输入中文和英文,中/英文之间用&qu... 阅读全文
posted @ 2005-03-30 12:22 Rayman 阅读(2235) 评论(2) 推荐(0) 编辑
摘要: Sybase PowerDesigner是一个卓越的数据建模工具,它用Physical model描述特定数据库的数据模型,用Conceptual Model更抽象的描述数据库无关的数据模型。我们可以从概念模型入手进行建型,再根据不同的需要生成物理模型,进而生成库结构。也可以从现有数据库导出物理模型再转换成概念模型,然后转换成另一种数据库的物理模型......在使用程序生成持久层的实体类和描述文件... 阅读全文
posted @ 2005-03-29 23:06 Rayman 阅读(2493) 评论(0) 推荐(0) 编辑
摘要: 今天为了处理批量数据操作写了个简单的NHibernate helper类,支持同一事务的批量数据处理. using System;using System.Threading;using System.Collections;using System.Collections.Specialized;using Nullables;using... 阅读全文
posted @ 2005-03-27 17:46 Rayman 阅读(3734) 评论(9) 推荐(0) 编辑
摘要: 1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不确定或不完整204——请求收到,但返回信息为空2... 阅读全文
posted @ 2005-03-27 09:13 Rayman 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 假设我们有test1 ,test2 两表 create table test1(no number,name varchar2(10));create table test2(no number,name varchar2(10));insert into test1 values(1,&... 阅读全文
posted @ 2005-03-27 09:10 Rayman 阅读(14573) 评论(0) 推荐(1) 编辑
摘要: 昨晚修改了一个hbm.xml文件,不小心改错了<id></id>里的内容,运行时NHibernate在解析XML的时候报了个“系统错误”。修正以后重编译再运行还是出错,逐行检查又未发现其它错误,反复几次都如此。将文件加入一个新的工程又没问题,只好逐行跟踪代码,发现NHibernate加载的仍然是原来的程序集,将debug下面的文件删除再重编译就成功了... 阅读全文
posted @ 2005-03-25 12:09 Rayman 阅读(945) 评论(1) 推荐(0) 编辑
摘要: Alter table Test add (constraint PK_TEST primary key(Col1, Col2, Col3))  Enable Primary Key  Using Index (Create... 阅读全文
posted @ 2005-03-24 17:36 Rayman 阅读(1693) 评论(0) 推荐(0) 编辑