【问题标题】:Hibernate: Query without SQL-strings?Hibernate:没有 SQL 字符串的查询?
【发布时间】:2009-12-09 00:26:15
【问题描述】:

是否可以(如果可以,是否可取)在不使用 SQL 字符串的情况下查询 Hibernate 映射的数据,而是使用一些 OOP 方式?

【问题讨论】:

    标签: java sql database hibernate


    【解决方案1】:

    使用Criteria API,更多示例here

    【讨论】:

      【解决方案2】:

      我正在使用 linq。 但是HQL使用实体,所以应该命名为面向对象:)

      【讨论】:

        【解决方案3】:

        可以使用Criteria,但我认为使用带参数的 HQL 时查询通常更容易理解。尽管如此,Criteria 确实适用于非常动态的查询(我见过人们为动态查询连接 HQL 字符串,并且 Criteria 在这些情况下更清晰)。

        【讨论】:

          猜你喜欢
          • 2012-07-27
          • 1970-01-01
          • 2012-11-20
          • 1970-01-01
          • 2021-10-18
          • 2014-07-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多