2012年5月7日

NHibernate 批量删除

摘要: 参照案例下载:/Files/liuxiaojun/LXJ.NHibernate.Demo.rar场景描述:Users,UserProfiles删除一个User时,连带删除此User拥有的ProfileNHibernate的批量删除可以采用两种方式:1、先把要删除的对象查询出来,然后循环对查询出的对象集合进行删除,代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->session.Delete(exists_user);IList< 阅读全文

posted @ 2012-05-07 22:06 HOT SUMMER 阅读(1896) 评论(0) 推荐(0) 编辑

Nhibernate HQL 大全

摘要: -HQL: Hibernate查询语言 Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 第 15 章 HQL: Hibernate查询语言Hibernate配备了一种非常强大的查询语言,这种语言看上去很像SQL。但是不要被语法结构 上的相似所迷惑,HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 15.1. 大小写敏感性问题除了Java类与属性的名称外,查询语句对大小写并不敏感。 所以 SeLeCT 阅读全文

posted @ 2012-05-07 21:57 HOT SUMMER 阅读(1216) 评论(0) 推荐(0) 编辑

简单的NHibernate helper类,支持同一事务的批量数据处理

摘要: 今天为了处理批量数据操作写了个简单的NHibernate helper类,支持同一事务的批量数据处理. 转载自:http://www.cnblogs.com/rayman/archive/2005/03/27/126702.aspxusingSystem; usingSystem.Threading; usingSystem.Collections; usingSystem.Collections.Specialized; usingNullables; usingNullables.NHibernate; usingNHibernate; usingNHibernate.Cfg; na... 阅读全文

posted @ 2012-05-07 21:49 HOT SUMMER 阅读(1625) 评论(0) 推荐(0) 编辑

sqllite配置(参考别人)

摘要: <?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <section name="hibernate-configuration" type="NHibernate.Cfg.ConfigurationSectionHandler,NHibernate" requirePermission="false"/> </configSections> & 阅读全文

posted @ 2012-05-07 17:06 HOT SUMMER 阅读(760) 评论(0) 推荐(0) 编辑

在nhibernate 1.2 中使用sqlite时应注意sqlite的ado.net的提供者 .

摘要: Finisar.SQLite.SQLiteConnection情况:我想存储少量的数据,在数据库,2,并且使用nhibernatenhibernate对access的支持算不上好,所以我就选择使用了sqlite,但是同样的代码在ms sql server上能通过但就是就对sqlite通过不过,通过一步,步地跟踪发现sqlite的构造函数是如下的情况public SQLiteDriver() : base("SQLite.NET","Finisar.SQLite.SQLiteConnection","Finisar.SQLite.SQLiteCo 阅读全文

posted @ 2012-05-07 16:36 HOT SUMMER 阅读(188) 评论(0) 推荐(0) 编辑

NHB下载地址

摘要: http://sourceforge.net/projects/nhibernate/files/NHibernate/ 阅读全文

posted @ 2012-05-07 15:33 HOT SUMMER 阅读(1218) 评论(0) 推荐(0) 编辑

Nhibernate常见的错误

摘要: 1.NHibernate使用3中框架动态代理方式(1).Castle框架如果使用Castle.DynamicProxy2动态代理,引用NHibernate.ByteCode.Castle.dll程序集并配置proxyfactory.factory_class<property name="proxyfactory.factory_class"> NHibernate.ByteCode.Castle.ProxyFactoryFactory,NHibernate.ByteCode.Castle</property>(2).LinFu框架如果使用LinFu 阅读全文

posted @ 2012-05-07 10:44 HOT SUMMER 阅读(470) 评论(0) 推荐(0) 编辑

导航