【问题标题】:Is Hibernate Criteria API stable for future usage?Hibernate Criteria API 对于未来的使用是否稳定?
【发布时间】:2011-12-13 05:48:29
【问题描述】:

我在之前的项目中主要使用 Hibernate 标准 API。我发现 Hibernate 标准表达式已经被弃用了!

Hibernate Criteria API 是否稳定以备将来使用?

http://docs.jboss.org/hibernate/core/3.3/api/org/hibernate/criterion/Expression.html

【问题讨论】:

  • 我不认为他们会删除它,但我敢打赌不会有手动进化和增强,因为 JPA2 现在有自己的标准 API。所以我认为所有的努力都将放在这个 API 上,而不是 Hibernate 专有的标准 API。
  • 感谢您的宝贵回答!

标签: hibernate hibernate-criteria


【解决方案1】:

已弃用,但他们提供了限制。但请确保在休眠中获取数据时在 HQL 和条件之间做出正确的选择。我喜欢 HQL,因为它简单、灵活且功能强大。阅读有关 hql 的更多信息here

【讨论】:

  • 我认为条件更适合过滤案例。
【解决方案2】:

好吧,事情确实会被弃用。如果它被标记为这样,那么不要使用它。但是,如果没有关于弃用的说明 - 它不会被弃用。只有算命先生才能知道未来会发生什么。您可以尝试阅读论坛,看看是否有任何讨论,但我认为标准 api 不会消失或发生重大变化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-20
    • 2013-02-10
    • 2010-10-17
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    相关资源
    最近更新 更多