鉴别符用于将类层次结构存储在单个表中。您所拥有的只有一个类具有多种含义。
http://docs.jboss.org/hibernate/core/3.5/reference/zh-
CN/html/mapping.html#mapping-declaration-
discriminator
使用按类分类表映射策略进行多态持久化时,该元素是必需的,并声明该表的鉴别符列。鉴别符列包含标记值,这些值告诉持久性层要为特定行实例化的子类。
我认为您无法针对每种不同的含义使用单个AdminNote类。鉴别符在数据库级别用于帮助将一个子类与另一个子类区分开-它实际上不是Java对象模型的一部分。
您需要定义AdminNote的多个子类,每个区分项值一个。



