随笔分类 -  orm技术

摘要:上篇我们简单的了解了AOP的应用场景,知道AOP编程的重要性。这篇我们先看一段代码,来开始今天的学习。 回顾与上篇类似的代码:SecurityService类的IsPass判断用户名为“admin”则有权限保存数据。OrderService为保存数据的类,实现IOrderService接口。 public class SecurityService { public bool IsPass(string userName) { return userName == "admin"; } } public interface IOrderService { string Us 阅读全文
posted @ 2011-03-26 21:03 似水流年-johnhuo 阅读(162) 评论(0) 推荐(0) 编辑
摘要:一、属性注入 上篇我们简单提到依赖注入的用途。回顾一下所讲内容,发现在object节点下使用了<property name="Tool" ref="computer"/>。而property 标签正是用来属性注入的。而ref是用来标识是关联到哪个object。而name属性是指属性名。如下: <object id="modernPerson" type="SpringNetIoC.ModernPerson, SpringNetIoC"> <property name="Too 阅读全文
posted @ 2011-03-26 20:53 似水流年-johnhuo 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1.学习目标 还是学习compenent的用法,上节实现了简单字段的组合,这节中将讨论两个问题:1.依赖对象有一个指向容器对象的引用。2。集合依赖2.开发环境和必要准备 开发环境为:windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition 必要准备:学习前六篇nhibernate学习系列Nhibernate学习之起步篇-1 ,Nhibernate学习起步之many-to-one篇 ,Nhibernate学习之many-to-many篇 ,nhibernate学习之三级联(Ternary Associations 阅读全文
posted @ 2008-02-21 15:21 似水流年-johnhuo 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1.学习目标 通过学习nhibernate基础知识,了解nhibernate对组合属性的用法。2.开发环境和必要准备 开发环境为:windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition 必要准备:学习前六篇nhibernate学习系列Nhibernate学习之起步篇-1 ,Nhibernate学习起步之many-to-one篇 ,Nhibernate学习之many-to-many篇 ,nhibernate学习之三级联(Ternary Associations)篇 ,Nhibernate学习之性能改善1 ,nh 阅读全文
posted @ 2008-02-21 15:20 似水流年-johnhuo 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1) 学习目标通过进一步学习Nhibernate基础知识,掌握用Nhiberate实现对级联的支持,通过一个简单的用户角色权限系统来体验nhibernate对级联的强大支持。2)开发环境和必要准备 开发环境为:windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition 必要准备:学习前三篇nhibernate学习系列Nhibernate学习之起步篇-1 ,Nhibernate学习起步之many-to-one篇 ,Nhibernate学习之many-to-many篇 3)示例 业务需求:实现一个用户角色权限系统,一 阅读全文
posted @ 2008-02-21 15:18 似水流年-johnhuo 阅读(183) 评论(0) 推荐(0) 编辑
摘要:学习目的: 通过进一步学习Nhibernate基础知识,掌握用Nhiberate实现多对多的业务逻辑 开发环境+必要准备 开发环境: windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition前期准备: 学习上两篇单表操作和many-to-one篇 3.对上篇文章的部分解释1)bag节点:用于定义System.Collection.IList类型的集合元素。 属性 用法 举例 name 映射的属性(必须) name=”SalaryList” table 映射的数据表(可选) table=”Salary” laz. 阅读全文
posted @ 2008-02-21 15:17 似水流年-johnhuo 阅读(184) 评论(0) 推荐(0) 编辑
摘要:Nhibernate学习起步之many-to-one篇 1. 学习目的: 通过进一步学习nhibernate基础知识,在实现单表CRUD的基础上,实现两表之间one-to-many的关系.2. 开发环境+必要准备开发环境: windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition必要准备: 学习上篇文章单表操作 3) 更改User.cs,在User里面添加SalaryList属性:4)修改User.hbm.xml,加入bag节点5)编写类Salary的映射文件:Salary.hbm.xmlSalary.hbm. 阅读全文
posted @ 2008-02-21 15:16 似水流年-johnhuo 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1.学习目的学习Nhibernate基础知识。掌握Nhibernate的配置方法,实现对单表的简单操作,如:创建表,查询,添加,删除,修改。2.开发环境+前期准备开发环境: windows 2003,Visual studio .Net 2005,Sql server 2005 developer edition前期准备: Nhibernate框架,我用的目前最新版NHibernate-1.2.0.CR1, 下载地址: http://downloads.sourceforge.net/nhibernate/NHibernate-1.2.0.CR1.msi?modtime=1172161735& 阅读全文
posted @ 2008-02-21 15:13 似水流年-johnhuo 阅读(157) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示