【发布时间】:2011-08-09 06:24:29
【问题描述】:
我有两个组件,一个基础Entity 组件:
<cfcomponent persistent="true">
<cfproperty name="Id" fieldtype="id" generator="native">
</cfcomponent>
还有一个扩展它的 Client 组件:
<cfcomponent persistent="true" extends="Entity">
<cfproperty name="FirstName">
<cfproperty name="LastName">
</cfcomponent>
但是,当我尝试创建 Client 的实例时,我收到一条错误消息,指出它们被映射为两个不同的表。我知道 Hibernate 有能力忽略一个基类,但是我将如何使用 ColdFusion 的标签来做到这一点,还是我必须回退到 HBM 映射来实现这个功能?
附录:从Entity 中删除persistent="true" 也不起作用,如果我这样做,Client 将表现得好像它没有Id 属性一样。
【问题讨论】:
标签: hibernate nhibernate orm coldfusion coldfusion-9