【发布时间】:2011-06-23 11:37:58
【问题描述】:
大家好,
我正在使用 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" />
如果不使用硬编码模式,这是否可能?谢谢!
凯文
【问题讨论】:
标签: nhibernate schema properties formula