использование formula в Hibernate
От: Tanya_  
Дата: 27.07.05 12:01
Оценка:
Здравствуйте!

Не могу установить ссылку на поле родительского класса в SQL запросе дочернего класса используя formula.

<joined-subclass name="com.mg.merp.account.model.AdvanceRepHead" extends="com.mg.merp.document.model.DocHead" table="ACC_ADVANCEREPHEAD">
<meta attribute="extends">com.mg.merp.document.model.DocHead</meta>
<!-- <id name="Id" type="int">
<column name="ID" not-null="true" unique="true" sql-type="INTEGER" />
generator class="sequence">
<param name="sequence">ACC_ADVANCEREPHEAD_ID_GEN</param>
</generator
</id>-->
<key>
<column name="DOCHEAD_ID" not-null="true" />
</key>

...

<property name="Office" type="java.lang.String">
<formula>(select emp.office from employees emp where emp.contractor_id = ContractorId)</formula>
</property>
...

где ContractorId — поле родительского класса DocHead.

Как правильно сделать ссылку на поле радительского класса в formula?

спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.