摘要: 第1章 对象导论本章主要讲OOP的思想及一些OOP基本概念1、抽象过程:万物都是对象,对象具有状态、行为和标识。对象拥有属性和方法,以及在内存中的唯一地址。2、每个对象都有一个接口:通过接口给对象发送消息请求来控制和操作对象,这里的接口是指对象的方法。3、每个对象都提供服务:将对象想象成服务提供者,调用对象提供的服务来实现某一目的。4、被隐藏的具体实现:对象对外界只提供服务接口,而隐藏内部的实现细节,通过关键字(public、private、protected)来设定边界。5、复用具体实现:新建的类可以复用创建好的类实现更加复杂的功能。6、继承:导出类可以拥有父类所有的特性。7、多态:不同子类 阅读全文
posted @ 2013-08-13 23:16 Crazy炆、 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、映射文件(*.hbm.xml)的“生成操作”“属性要设置为嵌入的资源,否则会报No Persister for class的MappingException类型的异常消息。2、代理主键和自然主键 代理主键是一个系统产生的唯一标识,它没有任何业务含义,在数据库表中,它的值是唯一的,用来区分不同的记录,代理主键例如用自动增长或者GUID等。 <id name="Id"> <generator class="guid.comb"/> </id> 自然(业务)主键例如以用户名,身份证号码等作为主键。<natural- 阅读全文
posted @ 2011-06-20 17:57 Crazy炆、 阅读(1337) 评论(1) 推荐(1) 编辑
摘要: 【求指教】NHibernate学习之Mapping with ConfORM出现的问题 阅读全文
posted @ 2011-06-14 16:50 Crazy炆、 阅读(294) 评论(1) 推荐(0) 编辑
摘要: 本文研究三个问题打印内容分页打印时,隐藏不需要的页面元素测试打印时,如何模拟打印,不浪费纸张, 如果需要将一个页面向分成多页打印,就要用到CSS样式表元素page-break-after。该元素功能与Word中的分页符类似,是用于网页的分页符。不过在Word中,分页符可以很明显的分隔两页面。如果在网页中使用page-break-after元素,只有在打印预览时,才能看到分隔效果。 先看一段代码,打开测试页面(print.htm),点击IE的文件-->打印预览,看看预览页面与实际页面,有没有什么区别。然后,我在下文小做解释。以下是引用片段:<html><head>& 阅读全文
posted @ 2011-04-08 09:58 Crazy炆、 阅读(910) 评论(0) 推荐(0) 编辑
摘要: SQL模糊查询,使用like比较字,加上SQL里的通配符,请参考以下:1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。2、LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。3、LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Green、McBadden)。4、LIKE'_heryl' 将搜索以字母 heryl 结尾的所有六个字母的名称(如 Cheryl、Sheryl)。5、LIKE'[CK] 阅读全文
posted @ 2011-03-17 15:38 Crazy炆、 阅读(1060) 评论(0) 推荐(1) 编辑