hibernate - 如果我们将查询与GORM一起使用会降低性能问题?

标签 hibernate grails

我是Grails的新手。
在我们的产品中,我们将Grails框架与Hibernate结合使用。在这种情况下,我们使用SQL查询从DB获取数据。我的问题是

  • 如果我们通过查询数据,使用GORM进行查询(动态查询)会减少性能问题?
  • GORM中动态查询的用途是什么?

  • 任何人都可以帮助我找出答案。
    提前致谢。

    最佳答案

    If we querying the data by Querying with GORM (dynamic query) will reduce the performance issue?



    如果不知道您现在的表现如何或表现不佳,这是无法说的。使用ORM工具可以通过增加行为层来增加性能成本,还可以通过在应用程序难以或不切实际的地方施加效率来提高性能。您所说的只是使用SQL获取数据,而又不了解有关数据以及系统如何访问数据的信息,因此无法说出最适合您的解决方案。

    What is the use of dynamic query in GORM?



    简单性和表现力都是使用动态查询的好处。在某些情况下,性能会有所帮助。

    关于hibernate - 如果我们将查询与GORM一起使用会降低性能问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48300520/

    相关文章:

    java - 如何将 JPA 实体与持久性单元关联

    hibernate - 我应该如何覆盖具有复合主键的实体中的 equals/hashCode?

    java - HQL多对多存储库方法

    mysql - Grails 无法创建池的初始连接

    java - 使用 Apache Ant 构建成功但未运行 junit 文件

    java - 是什么导致 "NoSuchMethodError: org.springframework.beans.BeanWrapper.setAutoGrowCollectionLimit(I)V?"

    grails - 在grails应用程序之间共享resources.groovy

    grails - 标准搜索

    grails - 在Mac上解析Grails 2.1.2的插件依赖性

    grails - 如何使我的URL映射不区分大小写?