NHibernate
ruijc
游戏、旅行
展开
-
NHibernate Inheritance Mapping 继承映射
参考PoEAA,继承的设计模式有:Concrete Table Inheritance(具体表继承)、Single Table Inheritance(单表继承)、Class Table Inheritance(类表继承)。 Concrete Table Inheritance: 父类为接口或抽象类,不需要存储,每一个子类使用一个独立的表。 这种设计在关系型数据库上处理多态关联、查询转载 2013-03-15 15:51:35 · 1949 阅读 · 0 评论 -
NHibernate 中支持的三种继承策略
1、使用联合主键,你的持久化类必须重载Equals()和GetHashCode()方法。 2、当持久化一个持久态的实例时,若该实例引用了一个临时态的实例会引发异常: object references an unsaved transient instance - save the transient instance before flushing. 解决方法: 方案原创 2013-03-16 16:05:52 · 1826 阅读 · 0 评论 -
分享NHibernate在输出窗口显示调试SQL的log4net的集成配置
原创 2013-03-11 15:52:41 · 2818 阅读 · 0 评论