У меня есть два компонента, базовый 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"
из Entity
также не работает, Client
будет действовать так, как если бы я это сделал, если у него нет свойства Id
.