gpt4 book ai didi

mysql - 将 MYSQL 查询转换为 HQL

转载 作者:行者123 更新时间:2023-11-29 00:50:35 24 4
gpt4 key购买 nike

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

最佳答案

我不知道有什么特定工具可以自动为您执行此操作。但是,HQL 可以轻松容纳您的 mySQL 查询。

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

为了使查询更具可读性,使用 createCriteria .

我倾向于在我的 grails 应用程序中同时使用两者。但是,只要有可能,我都会使用 createCriteria 来使其更具可读性。

关于mysql - 将 MYSQL 查询转换为 HQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8736148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com