我可以按类型搜索子类,而无需使用 Hibernate 连接每个子类表吗?
我正在使用 spring data jpa。我正在使用 InheritanceType.JOINED 作为我的继承策略。假设我有以下实体关系: Animal (abstract class) Cow extends A…
NHibernate 使用条件连接多个子类和重复列名
假设我们有这样的实体结构: Document - DocumentA - DocumentB 在基类 Document 中,我们有字段 Id、Name、CreateDate。在连接的子类 DocumentA 中,…
流畅的 NHibernate 自动映射每个抽象层次结构表/每个具体子类表
我有课程 public abstract class Content : IContent { public virtual Guid Id { get; protected set; } public virtual IPage Parent { get; set; }…
Fluent NHibernate 尝试使用每个子类一个表来映射子类的子类
我正在构建一个具有大量继承的应用程序,并且有一个部分存在类 A、B 和 C: 类 A 类 B : A 类 C : B 我将子类映射实现为类 B 的每个子类表样式:如下…
使用 NHibernate 从连接子类加载基类中的集合
我有一个具有一些属性和名称集合的类,如下所示: public class A : BaseObject { private Int32 zindex; private Int32 atNmNr; private IList names…
NHibernate:JoinedSubclass,HasMany
我使用 FluentNHibernate(自动映射)进行映射,使用 NHibernate 3.2 进行数据访问,使用 SchemaExport 生成数据库。 我有一个类 Principal ,它是 Us…
NHibernate 级联删除关联的连接子类
我目前正在开发一个小型 PoC 项目,并决定使用 NHibernate 来尝试持久性部分。 我定义了以下域实体: Location:abstract 表示位置的类(位置树的根)…
映射为连接子类的 Nhibernate 多级层次结构无法使用基类属性
我有以下层次结构: ClassA->ClassB->ClassC->ClassD ClassB 具有 PropertyA。所有类都映射为每个类都有表的连接子类。 映射解析没有错误,但当我尝试…
更改 Fluent NHibernate Automapping 中连接类映射的列
我有一个继承 public abstract class UserEntity : Entity { public virtual int Id { get; protected set; } } public class Employee : UserEntity …
使用注释时加入子类的未知实体问题
我在使用带注释的连接子类时遇到异常,我不知道如何纠正它,请帮助。 异常是:org.hibernate.MappingException:未知实体:B 代码: A 类 @Entity @Ta…
使用 Hibernate 连接子类,是否可以复制超级表和子表中的列*并*保持它们同步?
所以我有一个有趣的情况。我继承了一大堆乱七八糟的代码,原始开发人员决定放弃使用继承,转而使用枚举和 switch 语句……这是 这种反模式 现在是时候…
NHibernate (3.1) 子类的子查询未加入基类表
以下是我遇到的实际问题的摘要。 public class Base { public virtual string Id { get; set; } public virtual string Foo { get; set; } } public c…
Fluent NHibernate - 混合每个子类表和每个类层次结构表
给出以下结构, MyBaseClass { public int Id {get; private set;} } MySubclassWithDiscriminator : MyBaseClass { } MySubclass : MyBaseClass { pu…
NHibernate - 每个子类继承的表导致“无效转换”例外情况
我有一个简单的每个子类表继承,具有以下 NHibernate 映射, 因此信用卡和银行帐户都继承自“账单详细信息”。在我的域层中,我有以下声明: var bill…