摘要: 在网看到一些测试题,做了一下,不做不知道,一做觉得自己确实是需要好好看看面向对象的基本概念了,将这些题纪录下来,算是督促一下吧,做个备忘录: class Class1{public static int Count = 0;static Class1(){Count++;}public Class1(){Count++;}}Class1 o1 = new Class1();Class1 o2 ... 阅读全文
posted @ 2005-11-25 10:56 雨人(ralpher) 阅读(243) 评论(0) 推荐(0)
摘要: 其实在这里讨论这些问题有点违背Hibernate的本意了,如果大家项目中对调用Sql语句和存储比较需要的话,那么建议在项目规划阶段不要采用该框架。 在Nhibernate中要直接执行sql语句很容易的,Nhiernate中提供了CreateSQLQuery方法允许这么做,关于执行原生语句随便找个hibernate手册里面讲得很清楚的,这里就举个简单的例子。 采用Hql的代码如下: strin... 阅读全文
posted @ 2005-11-18 23:15 雨人(ralpher) 阅读(1298) 评论(0) 推荐(0)
摘要: 通过这一段对Cuyahoga的学习,对它的内容以及系统的开发层次有了初步的了解,Cuyahoga主要是一个类似Blog的Web站点管理工具,并且允许用户开发并向里面加入自己的模型(module),关于这些这里就不再叙述,通过运行Cuyahoga并且查看它里面的文档信息大家可以获得更详细的信息。关于技术方面呢,它主要是用到了Nhiernate和dotLucene两个框架,Nhibernate是... 阅读全文
posted @ 2005-11-18 20:36 雨人(ralpher) 阅读(1598) 评论(2) 推荐(0)
摘要: Cuyahoga研究之----数据库表结构 概述 在研究Nhibernate的同时老是心存疑虑,如果系统的数据关系比较复杂,那么用Nhibernate处理起来是不是很麻烦,效率比平时不用持久层框架到底能低多少,在不在我们的容忍程度之内呢….. 终于看到了Cuyahoga,该项目是采用Nhibernate框架来进行数据访问层处理... 阅读全文
posted @ 2005-11-13 00:59 雨人(ralpher) 阅读(806) 评论(2) 推荐(0)
摘要: 为了研究下载下来的开源项目的数据库,用PowerDesign的逆向工程将数据库表结构生成了一下,可是逆向工程后,各个表和列的名称(name)和代码(code)都是一样的,并且都是英文,不方便理解。 准备根据自己的理解将各个表的字段翻译过来,在翻译的过程中发现当name和code一样时,修改name的话,code的值将跟着变动,很不方便。如果能让code不随着name编码就好了。想着这么成熟的产品,... 阅读全文
posted @ 2005-11-09 15:34 雨人(ralpher) 阅读(1021) 评论(0) 推荐(0)
摘要: 学习Nhibernate跟着例子也都作了一遍,不过总是觉得很浮浅,要真正用到项目中才能深入了解到,于是就打算自己作一个小项目实验一下,由于一直没想好作什么小项目再加上自身的懒惰,也就一直没动手。想着如果有一个现成的项目学习就好了。无意中发现了"菩提本非树"的文章,里面提到开源项目Cuyahoga就是利用Nhibernate开发的,下载下来简单看了一下,正是自己要寻找的项目啊。好东西不敢独占,拿出来... 阅读全文
posted @ 2005-11-08 13:42 雨人(ralpher) 阅读(1372) 评论(3) 推荐(0)
摘要: 从sourceForge上下载了NHibernate0.9,可以应用但是源代码老是编译不过,提示找不到..\\NHibernate.snk文件,在AssemberlyInfo.cs文件中将[assembly: AssemblyKeyFileAttribute("..\\NHibernate.snk")],这个设置将里面的"..\\NHibernate.snk"的内容清除就行。或者用强名称工具sn.... 阅读全文
posted @ 2005-08-24 11:16 雨人(ralpher) 阅读(237) 评论(0) 推荐(0)