У меня есть два компонента: базовый компонент 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 для этой функции?
Приложение: Удаление persistent = "true "
из Сущность
тоже не работает, Клиент
будет действовать так, как будто у него нет свойства Id
, если я сделаю это.