【发布时间】:2016-06-25 01:40:56
【问题描述】:
我正在映射一个现有数据库,其中有几个表,其中包含以下字段: 任务(表) external_id int(100) 类名 varchar(300)
这些字段代表一个类层次结构,它们可以是组或用户 单个表可能具有以下值:
external_id class_name
1 com.mycompany.User
3 com.mycompany.User
1 com.mycompany.Group
类层次结构是这样的:
User extends TaskExecutor
Group extends TaskExecutor
数据库中的一张表是Task
class Task{
TaskExecutor taskExecutor
....
}
是否可以配置 Hibernate 以根据 class_name 数据库属性为适当的类实例化代理?
User 和 Group 类在数据库中有单独的表
【问题讨论】: