Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将MYSQL查询转换为HQL_Mysql_Hql - Fatal编程技术网

将MYSQL查询转换为HQL

将MYSQL查询转换为HQL,mysql,hql,Mysql,Hql,我们刚刚从MYSQL迁移到Oracle11g,我必须更改一些查询,因为我专门为MYSQL编写了代码。因此,我们计划使用HQL进行查询。是否有任何特定的方法来进行此转换?像许多地方一样,我使用了“Limit”和其他MYSQL特定的关键字。。(我们使用grails/groovy进行开发,因此它是一个基于域类的模型)。是否有任何特定的工具可以进行转换?我不知道有任何特定的工具可以自动为您进行转换。但是,HQL可以轻松地适应您的mySQL查询 我认为对于复杂的查询,最好的选择是使用-基本上是HQL查询

我们刚刚从MYSQL迁移到Oracle11g,我必须更改一些查询,因为我专门为MYSQL编写了代码。因此,我们计划使用HQL进行查询。是否有任何特定的方法来进行此转换?像许多地方一样,我使用了“Limit”和其他MYSQL特定的关键字。。(我们使用grails/groovy进行开发,因此它是一个基于域类的模型)。是否有任何特定的工具可以进行转换?

我不知道有任何特定的工具可以自动为您进行转换。但是,HQL可以轻松地适应您的mySQL查询

我认为对于复杂的查询,最好的选择是使用-基本上是HQL查询

要使查询更具可读性,请使用


我倾向于在grails应用程序中使用这两种方法。但是,只要可能,我就使用
createCriteria
使其更具可读性。

我不知道有任何特定的工具可以自动为您执行此操作。但是,HQL可以轻松地适应您的mySQL查询

我认为对于复杂的查询,最好的选择是使用-基本上是HQL查询

要使查询更具可读性,请使用

我倾向于在grails应用程序中使用这两种方法。但是,只要可能,我就使用
createCriteria
使其更具可读性