CreateSqlQuery()的详细信息

时间:2013-06-07 09:14:12

标签: sql hql

我是 Hibernate 的新手,我需要帮助/解答,不用怀疑。

1)我使用的是Oracle 10g方言,如果我使用Session.CreateSqlQuery(“Oracle语法SQL查询”);

我的问题:如果我将我的方言改为 SQL Server 2008 。我使用CreateSqlQuery()创建的查询是否会在 SQL Server 2008 上更改/运行。 或者我是否需要再次更改查询。

谢谢&问候, 阿南德。

1 个答案:

答案 0 :(得分:0)

您需要指定SQL Server 2008的方言。 它取决于数据库。您不能对两个数据库使用相同的方言