在Hibernate中映射关系而不知道具体类
Hibernate中有很多关于抽象映射的主题,但我找不到与我的案例相匹配的内容 问题: 我的域模型由多个实体组成,这些实体彼此不继承。例如:在Hibernate中映射关系而不知道具体类,hibernate,jakarta-ee,mapping,abstract,database-relations,Hibernate,Jakarta Ee,Mapping,Abstract,Database Relations,Hibernate中有很多关于抽象映射的主题,但我找不到与我的案例相匹配的内容 问题: 我的域模型由多个实体组成,这些实体彼此不继承。例如: 雇员 团体 系 报告 其中: 员工组(n:m), 员工->部门(n:1) 就这一点而言,没问题。但是: 我希望能够将报告映射到员工、组或部门(1:1)之一。 (该示例被简化为报告应可映射到更多不同的其他实体)。每个实体都必须驻留在自己的表中,因为不同的外部对象希望连接到数据库,并且模型不会因其他实体的常规表结构而改变 我尝试的 我尝试对每个类使用Hib
- 雇员
- 团体
- 系
- 报告
我正在使用Hibernate 3.6,在Java EE环境中使用不带EntityManager的注释,DAOs如中所示。我会采取相反的方法,将报表映射为每个类层次结构的表,并添加一个鉴别器列以确定它是员工、组还是部门报表 我会采取相反的方法,将报表映射为每个类层次结构的一个表,并添加一个鉴别器列以确定它是员工、组还是部门报表