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