Nhibernate
田猿笔记
这个作者很懒,什么都没留下…
展开
-
nhibernate: one-to-many映射
数据库中的主从表就是一对多的关系了,这种关系在按范式设计的数据库中是十分常见的.在nh中,通过one-to-many映射可以十分方便的处理这种关系,包括级联更新,删除等. 下面以一个简单的主从表来说明one-to-many的应用.先来看看Parent类的映射信息: one-to-many关系必须通过一个nh的集合类型转载 2009-04-12 11:37:00 · 2318 阅读 · 0 评论 -
Hibernate各个方法的使用
Hibernate的透明持久化用起来非常舒服,有时甚至忘记了数据库的存在。我身边的朋友经常会分不清save、saveOrUpdate、update的区别,lock、merge、replicate、refresh、evict甚至不知道是干什么用的。而且关于实体对象的生命周期也有很多概念不清,分不清transient、persistent、detached的区别,只是知道PO、VO这样的通俗叫法。其实转载 2009-07-08 22:53:00 · 558 阅读 · 0 评论 -
NHibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)
hibernate的保存hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别:一、预备知识:在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached下边是常见的翻译办法:transient:瞬态或者自由态persistent:持久化状态detached:脱管状态或者游离态脱管状态的实转载 2009-07-08 22:39:00 · 998 阅读 · 0 评论 -
NHibernate使用Criteria分页显示并返回记录总数 【转】
最近开始学习用NHibernate,在分页显示的时候遇到了麻烦,用Criteria返回分页记录的时候不知道该如何取得记录的总数,用hibernate也有这个问题,网上搜索了一下,发现提这个问题的人也不少,但是解决的办法却几乎差不多,基本上都说用另一条select count(*) 或者用 select count(Id) 来查询记录总数,可是在要动态传入参数的时候构造 HQL查询语句感觉很麻烦,转载 2009-07-01 16:03:00 · 872 阅读 · 2 评论 -
使用Spring.Net对Web页面进行依赖注入
今天看到这篇文章 Unity&WebForm(1): 自定义IHttpHandlerFactory使用Unity对ASP.NET Webform页面进行依赖注入,这是一个很好的思路,自定义IHttpHandlerFactory结合Unity来对web页面进行依赖注入,大家可以去看看。但是回复中有人提出了问题,对于web site类型的站点,在配置文件中无法指定要注入类型和所在的程序集,也就无法转载 2009-07-21 18:52:00 · 800 阅读 · 0 评论 -
Nhibernate中CreateSQLQuery用法实例
Nhibernate中CreateSQLQuery用法实例:涉及的表:Cake{Id ,CakeName。。。。}CakeSize{CakeId,-为外键,对应Cake表的字段IdSize}(其中ISession session = NHibernateHelper.GetCurrentSession();)用法一(返回数值):ISQLQuer转载 2009-05-04 21:56:00 · 6601 阅读 · 0 评论 -
Hibernate高级查询方法
投影查询——过滤部分字段返回的List集合元素为Object[]Query query = session.createQuery("select c.cname, c.csex from Customer c");List list = query.list();Iterator iter = list.iterator();Object[] objs = null;while(iter.has转载 2009-05-04 21:54:00 · 10169 阅读 · 1 评论 -
nhibernate 比较运算符
比较运算符 HQL运算符 QBC运算符 含义 = Restrictions.eq() 等于 <> Restrictions.not(Exprission.eq())转载 2009-07-13 18:55:00 · 2085 阅读 · 0 评论 -
NHibernate Inheritance Mapping 继承映射
http://www.cnblogs.com/RicCC/archive/2007/09/19/NHibernate-Inheritance-Mapping.html转载 2009-04-22 19:08:00 · 730 阅读 · 0 评论 -
NHibernate的关联映射(one-to-one,one-to-many,many-to-many)以及cascade分析
http://blog.csdn.net/zfrong/archive/2008/11/27/3392072.aspx转载 2009-04-22 19:35:00 · 813 阅读 · 0 评论 -
Using MemCached with NHibernate
http://blog.csdn.net/zfrong/category/477847.aspx转载 2009-04-22 19:06:00 · 476 阅读 · 0 评论 -
Nhibernate 学习
http://publish.itpub.net/zt/nhibernate/index.html原创 2009-04-09 14:44:00 · 450 阅读 · 0 评论 -
NHibernate配置及映射文件
配置NHibernate有三种常见的配置方法。 1:在web.config,App.config里面配置<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->xml version="1.0" encoding="utf-8" ?转载 2009-04-13 21:53:00 · 1317 阅读 · 0 评论 -
nhibernate初步掌握连载: one-to-one映射
nh中的one-to-one(一对一)映射有两种情况, 一种是主键(PrimaryKey)关联, 一种是外健(ForeignKey)关联. 在主键关联的情况下, 显然必须有一个主键是根据别一个主键而来的, nh通过一个特殊的方式来处理这种情况, 要注意的是两个主健名称必须同名. 而外健一对一关联, 需要在one-to-one配置中定义一个property-r转载 2009-04-12 12:04:00 · 590 阅读 · 0 评论 -
syscolumns 简单的说就是放字段的地方
syscolumns 简单的说就是放字段的地方原创 2010-08-15 11:15:00 · 1082 阅读 · 0 评论