Эй, ребята,
Я использую nhibernate 2.2 и столкнулся с проблемой, на которую я не могу найти ответ. Моя программа использует схему по умолчанию, назначенную в файле hibernate.cfg.xml, например:
<property name="default_schema">MY_SCHEMA</property>
который работает так, как объявлено для всех сгенерированных операторов SQL, однако у меня есть операторы в формуле, которым также должна быть назначена схема по умолчанию:
<property name="Count" type="int" formula="SELECT COUNT(*) FROM DETAILS WHERE DETAILS.ID = ID" />
MY_SCHEMA изменяется относительно часто, поэтому мне нужно интерпретировать SQL как <property name="Count" type="int" formula="SELECT COUNT(*) FROM MY_SCHEMA.DETAILS WHERE DETAILS.ID = ID" />
Возможно ли это без использования жестко закодированных схем? Спасибо!
Kevin