• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
只是向上走
采菊东篱下,悠然见南山。
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  Platforms, Frameworks & Libraries-NHibernate

Differences Between NHibernate and Entity Framework

摘要:NHibernate与Entity Framework比较 阅读全文
posted @ 2013-05-16 16:48 jes.shaw 阅读(147) 评论(0) 推荐(0)
NHibernate主键生成策略

摘要:Generator 为每个 POCO 的实例提供唯一标识。一般情况,我们使用“native”。class 表示采用由生成器接口net.sf.hibernate.id.IdentifierGenerator 实现的某个实例,其中包括: “assigned” 主键由外部程序负责生成,在 save() 之前指定一个。 “hilo” 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表或字段提供高位值来源。 “seqhilo” 与hilo 类似,通过hi/lo 算法实现的主键生成机制,需要数据库中的 Sequence,适用于支持 Sequence 的数据库,如Oracle。 “increment 阅读全文
posted @ 2011-04-07 17:17 jes.shaw 阅读(364) 评论(0) 推荐(0)
NHibernate分页实现---条件可变

摘要:///<summary>///NHibernate分页实现---条件可变///</summary>///<paramname="maxResults">记录数</param>///<paramname="pageStart">开始页</param>///<paramname="totalRecordCount">总记录数</param>///<paramname="order">排序方式</param& 阅读全文
posted @ 2011-04-06 17:43 jes.shaw 阅读(690) 评论(1) 推荐(0)
NHiberante异常及解决办法

摘要:NHibernate.MappingException: No persister for: Entity 可能是hibernate.cfg.xml文件<mapping assembly="程序集名称(或者说配件名称)"/>节点配置不当引起。NHibernate.Exceptions.GenericADOException : could not execute query[ exec dbo.GetOinvocId @p0 ] Name:Id - Value:456001[SQL: exec dbo.GetOinvocId @p0] ----> Syst 阅读全文
posted @ 2011-03-24 12:07 jes.shaw 阅读(405) 评论(0) 推荐(0)
Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等

摘要:关键字: hibernate Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用 Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。 瞬时态 由new命令开辟内存空间的java对象, eg. Person person = new Person("xxx", "xx"); 如果没有变量对该对象进行引用,它将被java虚拟机回 阅读全文
posted @ 2011-01-21 11:34 jes.shaw 阅读(420) 评论(0) 推荐(0)
Spring.NET 配置

摘要:创建内部类对象通过工厂类的静态方法创建对象通过工厂类对象的方法创建对象普通注射构造方法注射属性引用其他对象或者Inline对象注射容器引用对象的属性static属性 阅读全文
posted @ 2010-09-30 10:28 jes.shaw 阅读(317) 评论(0) 推荐(0)
NHibernate集合映射中的set, list, map, bag, array

摘要:另外Iesi.Collections中的SortedSet允许提供一个IComparer接口,这样在列举集合对象时将按照IComparer提供的方法排序。bag:跟set基本一样,唯一不同之处在于bag中允许重复对象。.Net没有原生的bag类,PowerCollections中有bag实现。list:有序集合,可以重复,使用从0开始的整数作为索引。.Net中的List、ArrayList、Lin... 阅读全文
posted @ 2010-09-24 12:06 jes.shaw 阅读(415) 评论(0) 推荐(0)
Nhibernate总结

摘要:Nhibernate 要求model实体类对于lazy="true" ,字段属性前需要加 virtual sqlserver2005和oracle10g的hibernate.cfg.xml如何配置?A:sqlserver2005配置如下<!-- NHibernate sqlserver2005配置--><hibernate-configuration xmlns="urn:nhi... 阅读全文
posted @ 2010-09-22 14:06 jes.shaw 阅读(1109) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3